腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
12
回答
我们是否应该避免使用
C
++所具有的
语言
特性,而不是Java呢?
、
、
假设项目中的环境限制了我使用
C
++。防止使用
C
++拥有但Java没有的一些
语言
特性(例如:
多重
继承、操作符重载)好吗?我认为原因是: 因为Java比
C
++新,如果Java没有提供
C
++所拥有的特性,这意味着这个特性不好,所以我们应该避免使用它。具有
C
++特定特性(例如:朋友函数、
多重
继承)的
C
++代码只能由
C
++
程序
员维护或审阅,但如果我们只编写像
C
++这样的
C
+
浏览 0
提问于2016-01-25
得票数 111
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
1
回答
多重
继承的利弊是什么?
、
在编程
语言
中允许
多重
继承会带来什么后果?解释和说明。
浏览 0
提问于2011-11-30
得票数 8
5
回答
从接口继承还是隐含接口?
、
、
如果这是错误的,为什么对
多重
继承我们有这样的定义:
多重
继承是一些面向对象的计算机编程
语言
的一种特性,在这种
语言
中,类可以从多个超类继承行为和特性。支持
多重
继承的
语言
包括:
C
++、Common (通过CLOS)、EuLisp (通过EuLisp对象系统TELOS)、Curl、Dylan、Eiffel、Logtalk、Object REXX、Scala一些面向对象的
语言
,如
C
#、Java和Ruby实现了单一继承,尽管协议或“接口”提
浏览 7
提问于2012-03-12
得票数 0
6
回答
为什么我们不能扩展多个类
、
、
我目前正在开发一个使用JFrame和Applet的应用
程序
。 为什么我们不能两者兼而有之。
浏览 1
提问于2014-04-04
得票数 0
回答已采纳
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
回答
在域模型中使用
多重
继承是可以接受的吗?
、
在对业务领域进行建模时,我多次遇到这样一种情况:一个类的
多重
继承可以使我的模型变得更加清晰和简单。我知道,在大多数编程
语言
中,包括将要成为我的项目的主要
语言
的java,不支持
多重
继承。在UML中使用
多重
继承来建模域来解释概念并将其留给实现者如何实现,这是一个好的或者至少可以接受的想法吗?还是说它弊大于利?
浏览 2
提问于2013-06-28
得票数 2
回答已采纳
1
回答
混合或性状如何比普通的
多重
遗传更好?
、
、
、
C
++具有简单的
多重
继承,许多
语言
设计都将其视为危险。但是有些
语言
如Ruby和PHP使用奇怪的语法来做同样的事情,并将其称为混合或特性。我多次听说混合/特质比普通的
多重
遗传更难滥用。有什么东西是不可能的混合/特征,但有可能与
C
++风格的
多重
继承?他们有可能遇到钻石问题吗? 这似乎是在使用
多重
继承,但只是找借口说这些是混合/特性,这样我们就可以使用它们了。
浏览 0
提问于2014-07-22
得票数 66
回答已采纳
6
回答
这被认为是
多重
继承吗
、
public class A { // Extends from `Object` class} } 这是否被认为是
多重
继承?
浏览 0
提问于2013-06-24
得票数 0
回答已采纳
7
回答
是否有支持两个或多个类的
多重
继承的
语言
?
、
、
、
、
我想其他
语言
也不允许这样做。但是为什么呢?我认为这是非常有用的。下面的代码(任何
语言
的语法都不正确)解释了我的意思.如果可能的话,X类将拥有Y和Z所拥有的所有字段和方法。
浏览 7
提问于2011-04-28
得票数 3
回答已采纳
17
回答
为什么在Java或
C
#中不允许
多重
继承?
、
、
、
我知道
多重
继承在Java和
C
#中是不允许的。许多书只是说,
多重
继承是不允许的。但是它可以通过使用接口来实现。没有讨论为什么它是不允许的。谁能确切地告诉我为什么不允许这样做?
浏览 0
提问于2009-06-15
得票数 121
回答已采纳
1
回答
多重
继承支持
、
、
可能重复: class A extends B,
C
我在互联网上读过一些文章,人们试图解释为什么这很难在
语言
中实现,但要么它们太技术性,让我无法理解,要么听起来不够好的论点。有人能简单地描述为什么在这些
语言
中很难支持
多重
继承吗?如果你能把它放在PHP的上下文中,那就
浏览 2
提问于2012-10-11
得票数 4
回答已采纳
1
回答
Modbus驱动
程序
:
C
与Java
、
、
我很快就会开始一个项目,在这个项目中我需要编写Modbus驱动
程序
。我最初的做法是想用Java来做这件事,但是我的老板联系了一家有Modbus经验的公司,他们说
C
语言
更适合于Modbus。所以我的老板要求它是用
C
语言
编写的。我的
C
语言
知识并不是很多,所以它需要我学习足够的知识才能让Modbus驱动
程序
以正确和稳定的顺序工作。所以,我要问一些有Modbus经验的stackoverflow人员:
C
和Java的选择有
多重
要
浏览 1
提问于2010-06-14
得票数 3
回答已采纳
3
回答
ruby是一种纯面向对象的编程
语言
,即使它不支持
多重
继承?请解释一下
、
、
、
ruby是一种纯面向对象的编程
语言
,即使它不支持
多重
继承?如果是的话?请解释一下。另外,我不确定纯OOP
语言
的所有先决条件。
浏览 3
提问于2013-07-16
得票数 7
回答已采纳
1
回答
复杂的多quine是怎么写的?
、
我把
多重
奎因定义为: N种不同编程
语言
中的n个
程序
集,使得每个
程序
在没有输入时输出其确切的源代码,当给定n作为输入时,输出*n*第
程序
的源代码。在输出第一个
程序
之前,不要将其与
循环
程序
序列混淆,其中每个
程序
都输出下一个
程序
的源代码。在这种情况下,每个
程序
都不是quine
程序
,这就违背了这一点。这些
循环
集虽然对于n的高值来说是有趣的脑整数,但实现起来却是相当简单的
浏览 3
提问于2012-12-12
得票数 3
回答已采纳
2
回答
我想要支持多种编程
语言
、
、
我想支持多种编程
语言
。那么有没有办法实现
多重
绑定呢?
C
,
C
++, Java, Ruby, Perl, Python.
浏览 0
提问于2011-09-28
得票数 1
回答已采纳
1
回答
在React中从Github API调用时删除重复项
、
、
、
我有一个函数,我通过
循环
访问用户的gist API ()来调用文件类型列表: return( {.language } </li> ) } );我可以成功地调用
语言
列表,但该列表有很
多重
复项,例如: Markdown Mark
浏览 29
提问于2018-05-31
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
简单C语言——while循环
C语言的for循环语句
C语言C加加编程学习-循环控制
C语言/C加加编程基础入门学习—循环结构
Python语言程序设计:4.8 死循环嵌套循环
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券