java为什么不允许多继承_为什么在Java不支持多继承

59becf3035cf56d2225d91170c3ed900.png

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

JAVA省略了许多很少用到,缺乏认识,混淆功能的C + +,在我们的心得中增添更多的痛苦多于回报。这主要包含运算符重载(虽然它确实有办法重载),多重继承java支持多重继承吗,以及广泛的自动强行转化。

loadimage.php?id=93300

c73ca03653edf617b0f43855275c4ca6.png

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

Java不支持多继承

9eb6f084c169158f6bc885cfe50215e6.png

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

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

945d85854a76e6ec62593797d759c416.png

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

多重继承

c35e6fe911260f581392ddadfc300644.png

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

189ff068a47bdc124b70ef444d76c0e6.png

为什么Java不支持多重继承?

现在,我们必定是在java中不支持多重继承。但是,为什么呢?这是一个设计决定的java的创造者。关键字是简洁和罕见的使用。

简单

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/sanxing/article-124083-1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值