腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
0
回答
“
破碎
”
钻石
中
的
多重
继承
、
我正在探索
多重
继承
如何在父类
中
的
一个(两个)不是从公共基类
继承
的
情况下工作。Child1 | Base | builtins.object | Child2 | Left | builtins.object 但是hello()函数<e
浏览 0
提问于2016-07-07
得票数 0
回答已采纳
2
回答
是否可以通过虚拟方式支持
多重
继承
?
、
、
我知道Java没有任何能力支持
多重
继承
。例如,C类
继承
了A类和B类
的
所有属性,然后编译器混淆了在A和B
中
应该调用哪个方法,因此,C++支持
多重
继承
,而Java不支持。我知道通过使用Interface可以在Java
中
实现这种
多重
继承
。 我怀疑
的
是,什么是
钻石
问题,以及如何在Java
中
解决?例如,考虑多个类,如A、B、C、D等,B类和C类
继承
A类<e
浏览 0
提问于2013-11-15
得票数 1
回答已采纳
9
回答
Java
中
与
多重
继承
相关
的
混淆
我对java
继承
有些困惑。根据我
的
研究,Java不支持
多重
继承
。所以它根本没有
钻石
继承
的
问题。但是,默认情况下,Java
的
每个类都
继承
Object类,如果我们扩展一个类,那么会有两个
继承
类,第一个是Object,第二个是我们
的
继承
类。据我所知,如果一个类
继承
了两个或更多
的
类,这就是所谓
的
多重
继承</em
浏览 2
提问于2012-10-29
得票数 2
回答已采纳
4
回答
为什么C#允许通过接口扩展方法而不是类进行
多重
继承
?
、
、
、
我已经检查过其他问题,令人惊讶
的
是,这个问题似乎没有被问到。通过扩展方法,接口提供了有限但真正
的
实现
多重
继承
。这带来了
钻石
问题,就像基于类
的
多重
继承
一样。为什么这比基于类
的
多重
继承
更好或者更可接受,而许多人似乎觉得这很可怕?实际上,实现
多重
继承
的
方式似乎要糟糕得多,因为扩展方法不能进入接口本身,甚至不能进入实现接口
的
类,但最终可
浏览 4
提问于2012-04-02
得票数 13
回答已采纳
3
回答
关于接口
的
菱形问题
、
、
在不使用虚拟
继承
的
情况下仍然可以使用菱形
继承
结构吗?(我希望确保没有问题,即使一些程序员不知道他应该使用虚拟
继承
。)什么是一个好
的
资源,它提供了这个主题
的
简短但完整
的
概述? 谢谢!
浏览 0
提问于2011-01-14
得票数 1
回答已采纳
3
回答
每个类都
继承
Object类
在java
中
,对象类是所有类
的
超类。那么假设,如果我从A
继承
类B,即A -> B,那么它不是像
多重
继承
一样吗?Object->A \ Object /如果这个问题太天真了,我很抱歉。
浏览 0
提问于2013-07-07
得票数 2
回答已采纳
2
回答
在使用super()进行直接
多重
继承
时保持可读性
、
对于最基本
的
多重
继承
情况: def __init__(self, a): def __init__(self,我还没有找到支持这种方法
的
堆栈溢出
的
任何答案,但对于这种情况,肯定是最令人满意
的
吗? 在这个话题上有很多问题被标记为重复,但是对于这个确切
的
案例,没有令人满意
的
答案。解决了
多重
继承
和
钻石
继承<
浏览 0
提问于2019-02-07
得票数 1
回答已采纳
3
回答
“java
中
的
每个类都扩展了MetaClass对象”是否意味着每个子类都会导致
钻石
问题
、
、
这两个事实在java
中
默认情况下,java
中
的
每个类都扩展了java元类Object”。和“
多重
继承
在java
中
是不允许
的
”,在这里阅读更多关于
钻石
问题
的
假设ClassB扩展ClassA,然后根据fact1 ClassB扩展Object这是否意味着ClassB这是一个
多重
继承
的
案例吗? 如果不是
多重
浏览 9
提问于2014-04-05
得票数 1
5
回答
虚拟
继承
对于异常是必需
的
吗?
、
、
我理解在使用
多重
继承
时需要虚拟
继承
--它解决了可怕
的
钻石
问题。我似乎记得听说异常很重要(抛出派生类,按基类引用捕获)。我试着搜索我曾经在这上面看到
的
参考页面,但是我似乎找不到它。
浏览 7
提问于2011-05-03
得票数 10
回答已采纳
2
回答
接口
继承
-双
继承
问题
我需要定义4个接口
的
名称和方法,如第一张图片。 但问题是,AnimalMutable正在获得"GetLifeSpan()“方法
的
两个实例(一个来自AnimalConst,另一个来自LivingBeingMutable)。有人能告诉我设计它
的
正确方法是什么吗?
浏览 4
提问于2014-04-04
得票数 2
回答已采纳
4
回答
C++共同祖先问题。那是什么?
、
有一个问题说,“定义C++
中
的
共同祖先问题”,并说明该语言
的
哪些功能用于解决此问题。我说这跟
继承
有关。如果父类和子类使用相同
的
方法签名定义相同
的
方法。例如,如果我有Parent类和Child类。在家长班上我有 cout << "hello I'm a parent" <<endl;然后在
浏览 0
提问于2009-12-10
得票数 1
1
回答
这是否正确理解Scala如何在不引起
钻石
问题
的
情况下提供
多重
继承
?
、
、
因此,这提供了编译时检查,它不允许多个
继承
,但允许混合
继承
,同时也防止了
钻石
问题:“多年来,
多重
继承
一直是一个棘手
的
问题,反对者指出,在诸如”菱形问题“等情况下,
多重
继承
一直是一个棘手
的
问题,如果一个以上
的
父类实现了所述特性,则可能不清楚从哪个父类
继承
特定功能。class cclass extends t1 with t2 { override def printt1 = println(
浏览 3
提问于2014-06-10
得票数 3
回答已采纳
1
回答
混合或性状如何比普通
的
多重
遗传更好?
、
、
、
C++具有简单
的
多重
继承
,许多语言设计都将其视为危险。但是有些语言如Ruby和PHP使用奇怪
的
语法来做同样
的
事情,并将其称为混合或特性。我多次听说混合/特质比普通
的
多重
遗传更难滥用。有什么东西是不可能
的
混合/特征,但有可能与C++风格
的
多重
继承
?他们有可能遇到
钻石
问题吗? 这似乎是在使用
多重
继承
,但只是找借口说这些是混合
浏览 0
提问于2014-07-22
得票数 66
回答已采纳
2
回答
c++
中
存在不明确
的
访问错误
、
、
我得到一个错误
的
ambiguous access mg。但mg只能使用公共访问来保护和
继承
。为甚麽呢?请给我点光。感谢您
的
宝贵时间!
浏览 1
提问于2012-12-24
得票数 1
1
回答
Java 8
的
新默认接口模型是如何工作
的
(包括。
钻石
,
多重
继承
和优先权)?
、
这个新
的
接口模型是如何工作
的
? 以及使用接口实现
的
优先级?
浏览 2
提问于2013-05-26
得票数 57
回答已采纳
2
回答
CPP FakeIt文库
多重
继承
、
、
、
我正在比较GoogleMock和FakeIt编写单元测试
的
情况。但FakeIt GIT ()表示,它不支持MultipleInheritance,应用程序im测试具有
多重
继承
的
代码。我不需要支持
钻石
继承
,所以我想知道这是否仅仅是不支持
多重
继承
的
那个方面,还是还有其他不支持
的
方面?
浏览 5
提问于2015-11-10
得票数 5
1
回答
为什么java不支持
多重
继承
?
在java
中
,默认情况下,所有类都是从对象类
继承
的
,甚至我们也可以
继承
这些类。//default **Object class** is extended and also **class A** extended.那么为什么我们说java不支持通过类进行
多重
继承
呢
浏览 2
提问于2016-01-13
得票数 0
2
回答
OOP类
的
概念
、
对于OOP类
的
一些概念,我有一个问题,假设我有以下类: 现在,当我有一个同时使用String和Integer函数
的
函数时,问题就出现了。让我们将这个新函数放入一个名为MultipleOperations<em
浏览 5
提问于2012-09-17
得票数 0
回答已采纳
3
回答
Java 8
中
抽象类在接口上
的
首选项
、
、
、
、
接口最初是在Java
中
引入
的
,以避免发生在
中
的
多重
继承
中
的
C++。不需要强制重写默认方法。但是,当使用接口发生菱形问题时,实现这些接口
的
类必须覆盖默认方法。 为什么需要使用默认方法?我们不能通过类本身拥有多个
继承</
浏览 0
提问于2014-06-23
得票数 7
回答已采纳
1
回答
Builder模式
的
多重
性
、
、
、
我遵循这个创建了一个带有
继承
的
构建模式,但是在子类
中
,我希望在一个单独
的
类
中
拥有公共字段。
浏览 3
提问于2022-01-04
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java:Java中的多重继承问题
当心掉进Python多重继承里的坑
JS中的继承核心详解
面向对象中的继承性
Style在Android 中的继承关系
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券