美文网首页
Interface与abstract类的区别

Interface与abstract类的区别

作者: 峰峰小 | 来源:发表于2016-08-30 20:31 被阅读49次
    • 抽象类和接口都不能够实例化,但可以定义抽象类和接口类型的引用。
    • 一个类如果继承了某个抽象类或者实现了某个接口都需要对其中的抽象方法全部进行实现,否则该类仍然需要被声明为抽象类。
    • 有抽象方法的类必须被声明为抽象类,而抽象类未必要有抽象方法。
    Interface abstract类
    implement 实现接口 extend 继承类
    不能定义构造器 可以有构造器
    方法全部都是抽象方法 可以有抽象方法和具体方法
    定义的成员变量实际上都是常量 可以定义成员变量
    成员全都是public 成员可以是private、默认、protected、public

    相关文章

      网友评论

          本文标题:Interface与abstract类的区别

          本文链接:https://www.haomeiwen.com/subject/becqettx.html