黑马程序员技术交流社区

标题: 接口和抽象类的共性和区别: [打印本页]

作者: SHISY    时间: 2015-6-11 22:27
标题: 接口和抽象类的共性和区别:

共性:都是不断抽取出来的抽象内容,都不能创建实例对象
成员:
抽象类 :成员变量----可以是变量也可以是常量
                 成员方法----可以是抽象也可以是非抽象
                 构造方法----有构造方法
接口:成员变量----只能是常量
           成员方法----只能是抽象方法
                             构造方法----没有构造方法
关系区别: 类与类---继承,单继承,可多层继承
类与接口---实现,单实现,多实现
接口与接口---继承,单继承,多继承
设计区别:抽象类中定义的是体系的共性内容。表达的是:is a的关系。
                          接口中定义的是体系的扩展功能。表达的是:like a的关系。






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2