黑马程序员技术交流社区
标题:
理解为什么接口可以继承接口但不能继承抽象类
[打印本页]
作者:
247033993@qq.co
时间:
2014-5-23 23:23
标题:
理解为什么接口可以继承接口但不能继承抽象类
接口中,接口可以继承多个接口,这很大程度上解决了抽象类单一继承的局限性
个人理解,为什么接口不能继承抽象类,这从定义上就可以知道,抽象类只是比普通方法多了一个抽象方法,其余的普通方法有的,抽象类也可以有,但是接口定义是只允许存在抽象方法和全局常量,所以如果接口继承了抽象类,这就违背了定义
个人理解,不当之处,请大神赐教
作者:
凌羽猎风
时间:
2014-5-24 00:00
我是这么想的
接口 抽象类 其实都可以理解为 是为了子类继承方便而建立的父类
为了进行区分,并使其中的方法不会重叠 所以进行了归类整理 区分为接口 抽象类 或者其他
也就是说 这其实就是为了使用方便 而定下的规定……
我觉得这样进行区分抽象类和接口继承的思路比较好 但是技术上的,或者说底层的东西 ,估计不是这样的,所以现在刚开始学就先用好理解的,以后遇到再深入的想一想
作者:
Ф福@ 御
时间:
2014-5-24 20:42
其实我们可以用现实的事物去看待接口
就像管道的借接口可以一个连接一个,而抽象类是是功能不具体的类就像一个不具体或不存在的事物一样。无法继承。
其实,这样讲我也晕了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2