在标题为“Java:概述”由James Gosling在1995年2月的白皮书,给出了一个想法,为什么在Java不支持多继承。
JAVA省略了许多很少用到,缺乏认识,混淆功能的C + +,在我们的心得中增添更多的痛苦多于回报。这主要包含运算符重载(虽然它确实有办法重载),多重继承java支持多重继承吗,以及广泛的自动强行转化。
谁比的James Gosling博士资格做出评论。这一段给了我们一个的概述和他接触这个主题不支持多重继承。
Java不支持多继承
首先让我们钉了这一点。这本来就是一个点的探讨,Java是否支持多重继承与否。有人说,它支持使用接口。没有在java中不支持多重继承。如果你不坚信我的话,再次看了前面的段落,而这种都是Java之父的话。
使用接口支持多重继承的这个故事是我们开发人员熟了。接口不是具体的类,并提供了灵活性,我们有选项可以实现多个接口,使用单一类。这是我们秉承创建一个类的两个蓝图的协议。
这是进而得到更密切的多重继承。我们要做的是实现多个接口,在这里,我们不扩展(继承)任何东西。实现类是一个要添加的属性和行为。它是从父类没有得到实施。我只想说java支持多重继承吗,在java中不支持多重继承。
多重继承
多重继承是我们到一个单独的类继承多个类的属性和行为。C + +,普通的列表,Scala的是一些流行的语言支持多重继承。
为什么Java不支持多重继承?
现在,我们必定是在java中不支持多重继承。但是,为什么呢?这是一个设计决定的java的创造者。关键字是简洁和罕见的使用。
简单
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/sanxing/article-124083-1.html