黑马程序员技术交流社区
标题: 抽象类和接口的区别 [打印本页]
作者: dingyilin 时间: 2016-12-12 23:38
标题: 抽象类和接口的区别
抽象类和接口的区别:
A:成员区别:
抽象类:
成员变量:可以变量,也可以常量
构造方法:有
成员方法:可以抽象,也可以非抽象
接口:
成员变量:只可以常量
成员方法:只可以抽象
B:关系区别:
类与类
继承,单继承
类与接口
实现,单实现,多实现
接口与接口
继承,单继承,多继承
C:设计理念区别:
抽象类 被继承体现的是:”is a”的关系。抽象类中定义的是该继承体 系的共性功能。
接口 被实现体现的是:”like a”的关系。接口中定义的是该继承体系 的扩展功能。
作者: wujianming 时间: 2016-12-12 23:41
楼主设计理念都写厉害
作者: dingyilin 时间: 2016-12-12 23:43
加油!你也可以的.
作者: 试着try 时间: 2016-12-12 23:45
善于总结不错
作者: dingyilin 时间: 2016-12-12 23:50
你也加油啊面试的时候都是问这些基础的东西
作者: zhucong1 时间: 2016-12-12 23:52
可以可以,加油!
作者: hmlsy 时间: 2016-12-13 00:28
厉害了。。。。。。
作者: wyh2016 时间: 2016-12-13 01:12
不错,不过也太简单了吧
作者: FAN8210 时间: 2016-12-13 06:54
dingyilin 发表于 2016-12-12 23:50
你也加油啊面试的时候都是问这些基础的东西
你面试了吗?是黑马吗?
作者: rickyand110 时间: 2016-12-13 09:00
不过,都说到点上了,有收获
作者: dingyilin 时间: 2016-12-13 22:39
能帮到你我很开心
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |