A 接口中的方法全部是抽象的
抽象类中有抽象方法,也有普通方法,还有构造方法
B 实现类实现接口时,必须在实现类中重全部抽象方法,并建立实现类的对象
子类继承抽象类时,重写抽象方法,并建立子类的对象
C 接口全部抽象,实现类实现后,需要全部重写
抽象类含有普通方法,子类继承后可直接使用
D 接口可以多实现,而且接口之间还能多继承
抽象类只能单继承
还有我认为最重要的一点就是:
E 抽象类是继承体系中最共性的内容,与继承体系的关系可以用is...a的关系来描述
接口则是继承体系中的扩展功能,是特有的,可以用like...a来描述与继承体系的关系
|
|