2017.5.18

来源:互联网 发布:淘宝iphone官换机 价格 编辑:程序博客网 时间:2024/05/16 18:52

抽象类:只要有abstract就是抽象类,如果要继承一个抽象类就必须实现抽象类中的抽象方法,抽象放法是没有方法体且不能被实例化的。

抽象类的优点:对子类提供约束,当父类中不需要具体的方法实现的时候,在子类将方法中具体实现。

接口:用interface修饰的一种特殊的抽象类。

如果两个类之间有父子关系就用抽象类;当也想拥有类似的能力的时候又没有父子继承的关系的时候就用接口