在标题为“Java:概述”由James Gosling在1995年2月的白皮书,给出了一个想法,为什么在Java不支持多继承。

       JAVA省略了许多很少用到,缺乏了解,混淆功能的C + +,在我们的经验中带来更多的悲伤大于收益。这主要包括运算符重载(虽然它确实有方法重载),多重继承,以及广泛的自动强制转换。

       谁比的James Gosling博士资格作出评论。这一段给了我们一个的概述和他接触这个主题不支持多重继承。

Java不支持多继承



         首先让我们钉了这一点。这本身就是一个点的讨论,Java是否支持多重继承与否。有人说,它支持使用接口。没有在java中不支持多重继承。如果你不相信我的话,再次看了上面的段落,而这些都是Java之父的话。

        使用接口支持多重继承的这个故事是我们开发人员熟了。接口不是具体的类,并提供了灵活性,我们有选项可以实现多个接口,使用单一类。这是我们秉承创建一个类的两个蓝图的协议。

        这是试图得到更密切的多重继承。我们要做的是实现多个接口,在这里,我们不扩展(继承)任何东西。实现类是一个要添加的属性和行为。它是从父类没有得到实施。我只想说,在java中不支持多重继承。

多重继承

       多重继承是我们到一个单独的类继承多个类的属性和行为。C + +,普通的列表,Scala的是一些流行的语言支持多重继承。