A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© dingyilin 中级黑马   /  2016-12-12 23:38  /  1218 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

抽象类和接口的区别:
A:成员区别:
                抽象类:
                        成员变量:可以变量,也可以常量
                        构造方法:有
                        成员方法:可以抽象,也可以非抽象
                接口:
                        成员变量:只可以常量
                        成员方法:只可以抽象
               
B:关系区别:
                类与类
                        继承,单继承
                类与接口
                        实现,单实现,多实现
                接口与接口
                        继承,单继承,多继承
               
C:设计理念区别:
                抽象类 被继承体现的是:”is a”的关系。抽象类中定义的是该继承体        系的共性功能。
                接口 被实现体现的是:”like a”的关系。接口中定义的是该继承体系        的扩展功能。

10 个回复

倒序浏览
楼主设计理念都写厉害
回复 使用道具 举报
加油!你也可以的.
回复 使用道具 举报
善于总结不错
回复 使用道具 举报
你也加油啊面试的时候都是问这些基础的东西
回复 使用道具 举报
可以可以,加油!
回复 使用道具 举报
hmlsy 中级黑马 2016-12-13 00:28:34
7#
回复 使用道具 举报
wyh2016 中级黑马 2016-12-13 01:12:12
8#
不错,不过也太简单了吧
回复 使用道具 举报
FAN8210 初级黑马 2016-12-13 06:54:21
9#
dingyilin 发表于 2016-12-12 23:50
你也加油啊面试的时候都是问这些基础的东西

你面试了吗?是黑马吗?
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
不过,都说到点上了,有收获
回复 使用道具 举报
能帮到你我很开心
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马