黑马程序员技术交流社区

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

作者: 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