黑马程序员技术交流社区
标题: 接口和抽象类的共性和区别: [打印本页]
作者: SHISY 时间: 2015-6-11 22:27
标题: 接口和抽象类的共性和区别:
共性:都是不断抽取出来的抽象内容,都不能创建实例对象
成员:
抽象类 :成员变量----可以是变量也可以是常量
成员方法----可以是抽象也可以是非抽象
构造方法----有构造方法
接口:成员变量----只能是常量
成员方法----只能是抽象方法
构造方法----没有构造方法
关系区别: 类与类---继承,单继承,可多层继承
类与接口---实现,单实现,多实现
接口与接口---继承,单继承,多继承
设计区别:抽象类中定义的是体系的共性内容。表达的是:is a的关系。
接口中定义的是体系的扩展功能。表达的是:like a的关系。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |