腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
从接口继承还是隐含接口?
、
、
如果这是错误的,为什么对
多重
继承我们有这样的
定义
:
多重
继承是一些面向对象的计算机编程
语言
的一种特性,在这种
语言
中,类可以从多个超类继承行为和特性。支持
多重
继承的
语言
包括:
C
++、Common (通过CLOS)、EuLisp (通过EuLisp对象系统TELOS)、Curl、Dylan、Eiffel、Logtalk、Object REXX、Scala一些面向对象的
语言
,如
C
#、Java和Ruby实现了单一继承,尽
浏览 7
提问于2012-03-12
得票数 0
1
回答
C
语言
中的
多重
定义
、
我有一个用
C
编写的项目,由FIFO.h、FIFO.
c
、task.h、task.
c
和main.
c
组成(这是一个基本的队列)。当我在Windows下使用gcc编译我的main.
c
时,它可以编译并且工作得很好。/src/QueueFIFO.
c
:20: multiple definition of `queue_new'#include "FIFO.h&quo
浏览 4
提问于2013-12-07
得票数 1
1
回答
如何在CLR中使用
多重
继承?
、
、
、
我遇到过一些像这样的来源,它们声称在
C
#和其他
语言
中实际上支持
多重
继承(多个基类型)。基于本文中描述的方法,它似乎更像是一种技巧,而不是直接支持,但我仍然想知道它是如何工作的。如果创建自
定义
VTable并在VTFixup中使用它实际上可以实现
多重
继承,那么如何在CIL
语言
中实现它并使用它呢?
浏览 6
提问于2019-03-07
得票数 1
4
回答
C
++是如何克服钻石问题的?
、
、
我不是一个喜欢
C
++的人,但我不得不考虑这个问题。当我不能在
C
#中实现
多重
继承时,为什么在
C
++中可以这样做呢?(我知道钻石问题,但这不是我在这里问的问题)。
C
++如何区分继承自多个基类的相同方法签名的多义性?为什么相同的设计不能被整合到
C
#中?
浏览 2
提问于2013-01-29
得票数 0
回答已采纳
7
回答
OOP中的
多重
继承
、
我对OOP的一个特性--
多重
继承感到困惑。OOP允许
多重
继承吗?
多重
继承是OOP的一个特性吗?如果
多重
继承是一个特性,那么为什么像
C
#、VB.NET、java等
语言
不支持
多重
继承呢?但这些
语言
被认为是被强烈支持的面向对象
语言
。有人能回答这个问题吗?
浏览 3
提问于2010-04-28
得票数 1
2
回答
C
语言
和图形的
多重
定义
、
我正在尝试用
语言
和图形编写一些代码。h用于绘制线条图,但是:multiple definition ofxGraphics2Screen
浏览 5
提问于2013-03-09
得票数 1
回答已采纳
1
回答
多重
继承的利弊是什么?
、
在编程
语言
中允许
多重
继承会带来什么后果?解释和说明。
浏览 0
提问于2011-11-30
得票数 8
1
回答
在训练tesseract时纠正间距
、
我用一门新的
语言
训练图书馆。 我的样本数据间隔得很好。当我
定义
每个
字符
的框的坐标时,框紧靠角色有
多重
要?我使用其中一个插件,在每个
字符
上
定义
包含一些(或许多)空白的粗粒度方框要快得多。当然,这个方框永远不会与其他
字符
重叠。
浏览 1
提问于2012-05-27
得票数 3
1
回答
多重
继承支持
、
、
可能重复: class A extends B,
C
我在互联网上读过一些文章,人们试图解释为什么这很难在
语言
中实现,但要么它们太技术性,让我无法理解,要么听起来不够好的论点。有人能简单地描述为什么在这些
语言
中很难支持
多重
继承吗?如果你能把它放在PHP的上下文中,那就
浏览 2
提问于2012-10-11
得票数 4
回答已采纳
7
回答
多继承的接口是否是多余的?
、
、
、
、
我知道在那些不支持
多重
继承的OOP
语言
中,接口是必不可少的--比如
C
#和Java。但是那些有
多重
遗产的人呢?在具有
多重
继承的
语言
中,接口的概念(作为一种特定的
语言
特性)是否是冗余的?或者,更明确地说,
C
#和Java中的接口仅仅是它们不支持
多重
继承的结果吗?
浏览 3
提问于2010-12-02
得票数 10
回答已采纳
8
回答
java中的
多重
继承
、
、
、
但我的问题是,当从多个基类继承时没有歧义(因此没有菱形问题的机会)时,为什么java不允许像
C
++那样的
多重
继承?
浏览 7
提问于2009-08-11
得票数 9
回答已采纳
5
回答
多重
继承什么时候能派上用场?
、
、
当使用
多重
继承而不是使用组合或其他替代方案可以更容易地解决问题时,您能否提供一些真实世界的示例? 什么时候应该使用
多重
继承?为什么一些
语言
(
C
++,Python)支持
多重
继承,而其他
语言
(Java,Ruby)不支持?我的意思是--基于什么因素,编程
语言
的创建者决定是否包含对MI的支持。
浏览 3
提问于2015-07-17
得票数 18
1
回答
如何在Modelio中设置属性长度?
我已经使用Modelio几个星期了,我想限制我使用的数据类型的长度,比如在使用类图时使用的"string“类型。我希望能够在"string (5) max(128)“的趋势中指定某些内容,或者限制可以为整数字段输入的值,所以当我导出XMI文件并创建我的数据库时,包含了该内容。如何在Modelio中设置属性的长度?
浏览 0
提问于2015-08-11
得票数 1
5
回答
可以一次扩展两个类吗?
、
我有以下几个类:{ { }{ { }我希望有另一个类来扩展这些类,如下所示:{ public my
浏览 3
提问于2011-07-12
得票数 19
回答已采纳
1
回答
为什么要使用抽象类来创建类库?
、
使用抽象类为类型族
定义
公共基类。使用抽象类提供默认行为。子类仅是类逻辑所属的层次结构中的基类。 我不明白上面引述的解释。请解释为什么要使用抽象类来创建类库?
浏览 5
提问于2017-03-23
得票数 0
回答已采纳
1
回答
eclipse中“`main”的
多重
定义
(
c
语言
)
include <stdio.h> { return 0;我试图在Eclipse中编译它,它给我的错误是“main有多个
定义
浏览 1
提问于2011-04-24
得票数 0
回答已采纳
1
回答
混合或性状如何比普通的
多重
遗传更好?
、
、
、
C
++具有简单的
多重
继承,许多
语言
设计都将其视为危险。但是有些
语言
如Ruby和PHP使用奇怪的语法来做同样的事情,并将其称为混合或特性。我多次听说混合/特质比普通的
多重
遗传更难滥用。有什么东西是不可能的混合/特征,但有可能与
C
++风格的
多重
继承?他们有可能遇到钻石问题吗? 这似乎是在使用
多重
继承,但只是找借口说这些是混合/特性,这样我们就可以使用它们了。
浏览 0
提问于2014-07-22
得票数 66
回答已采纳
6
回答
这被认为是
多重
继承吗
、
public class A { // Extends from `Object` class} } 这是否被认为是
多重
继承?
浏览 0
提问于2013-06-24
得票数 0
回答已采纳
2
回答
是否可以通过虚拟方式支持
多重
继承?
、
、
我知道Java没有任何能力支持
多重
继承。例如,
C
类继承了A类和B类的所有属性,然后编译器混淆了在A和B中应该调用哪个方法,因此,
C
++支持
多重
继承,而Java不支持。我知道通过使用Interface可以在Java中实现这种
多重
继承。我们如何在Java中解决这个钻石问题?在编码过程中,这个
浏览 0
提问于2013-11-15
得票数 1
回答已采纳
7
回答
是否有支持两个或多个类的
多重
继承的
语言
?
、
、
、
、
我想其他
语言
也不允许这样做。但是为什么呢?我认为这是非常有用的。下面的代码(任何
语言
的语法都不正确)解释了我的意思.如果可能的话,X类将拥有Y和Z所拥有的所有字段和方法。
浏览 7
提问于2011-04-28
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言编程之C语言加密字符
C/C+编程笔记:C 语言字符数组的定义与初始化,讲解到位!
C语言转义字符
C语言-字符串间隔提取字符
C语言连载(7)——字符数组
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券