(1)接口可以被多重实现(implements),
抽象类只能被单一继承(extends)
//.....
extends,表示对父类的继承,可以实现父类,也可以调用父类初始化 this.parent()。而且会覆盖父类定义的变量或者函数。
implements,表示对接口的实现,接口通过关键字interface 进行定义。eg:public class S implements F,在接口F中对方法进行声明,在类S中对这些方法进行实现。
这两种实现的具体使用,是要看项目的实际情况,需要实现,但不可以修改,要求定义接口,用implements。需要具体实现,或者可以被修改,扩展性好,用extends。