码迷,mamicode.com
首页 > 其他好文 > 详细

类与接口的继承 接口与抽象类 抽象工厂

时间:2015-10-08 19:50:41      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:

 

为什么Java里面只允许单一继承,但允许实现多个接口?

1,接口可以继承多个接口。为什么不能实现类的多继承?主要是防止多个类有相同的方法名,然而方法体不一样,子类就比较难选择了。所以java和C#不支持类的多继承
2,允许具有多个接口的一个好处就是,当实现多个接口时,如果两个接口有同样的方法,那么实现一次就可以了。由于接口没有方法体,所以接口可以实现多继承。

如何间接实现类的多重继承?

1、可以通过继承多个接口实现多重继承。

2、A -> B -> C .

 

类与接口的继承 接口与抽象类 抽象工厂

标签:

原文地址:http://www.cnblogs.com/liwe/p/4847358.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!