腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
为什么
Ruby
模块包含不是真正
的
“
多重
继承
”,
Ruby
风格如何避免与
多重
继承
相关
的
问题?
ruby
、
multiple-inheritance
、
mixins
Matz假设说“混合可以做几乎所有
多重
继承
做
的
事情,没有相关
的
缺点”(Matz的话)。我还知道,连续
的
模块包含形成了从类向上延伸
的
单一
继承
链(而不是树)。但对我来说,这并不足以将其与“
多重
继承
浏览 1
提问于2010-10-27
得票数 13
回答已采纳
3
回答
组合与
多重
继承
有何不同?
javascript
、
ruby
、
oop
、
inheritance
、
computer-science
在某些情况下,主张组合而不是
继承
。在
Ruby
和Javascript社区
中
,我看到这种情况越来越多。 构图听起来很像
多重
继承
。我甚至读过在一些
Ruby
实现
中
,模块组合是一种多
继承
,语法含糖量小。如果不是,它与
多重
继承
有何不同?
浏览 6
提问于2014-12-19
得票数 12
回答已采纳
1
回答
在
ruby
中
实现
多重
继承
是可能
的
吗?
ruby
、
multiple-inheritance
我怀疑我们是否可以使用“模块”
的
概念来实现
多重
继承
,或者在
ruby
中
是否有其他关键字或概念可以实现
多重
继承
?
浏览 1
提问于2010-02-04
得票数 2
回答已采纳
1
回答
ruby
是如何支持
多重
继承
的
?
ruby
ruby
如何支持
多重
继承
,以便我可以从多个类
继承
?
浏览 4
提问于2012-12-15
得票数 11
回答已采纳
4
回答
Ruby
类属性
ruby
、
class
问答题: 我知道(3)是不正确
的
,因为
Ruby
不支持
多重
继承
。我选择了
浏览 6
提问于2013-07-22
得票数 4
回答已采纳
3
回答
ruby
是一种纯面向对象
的
编程语言,即使它不支持
多重
继承
?请解释一下
ruby
、
oop
、
multiple-inheritance
、
overloading
ruby
是一种纯面向对象
的
编程语言,即使它不支持
多重
继承
?如果是的话?请解释一下。另外,我不确定纯OOP语言
的
所有先决条件。从,他们提到 这是否意味着
Ruby
不支持重载方法。如果是这样的话,它仍然可以作为一个
浏览 3
提问于2013-07-16
得票数 7
回答已采纳
5
回答
多重
继承
什么时候能派上用场?
inheritance
、
architecture
、
multiple-inheritance
当使用
多重
继承
而不是使用组合或其他替代方案可以更容易地解决问题时,您能否提供一些真实世界
的
示例? 什么时候应该使用
多重
继承
?为什么一些语言(C++,Python)支持
多重
继承
,而其他语言(Java,
Ruby
)不支持?我
的
意思是--基于什么因素,编程语言
的
创建者决定是否包含对MI
的
支持。
浏览 3
提问于2015-07-17
得票数 18
4
回答
Ruby
中
的
多重
继承
?
ruby
、
inheritance
我以为
Ruby
除了混入之外只允许单一
继承
。但是,当我有
继承
类Thing
的
类Square时,Thing默认情况下
继承
Object。class Thingend 这不代表
多重
继承
吗?
浏览 0
提问于2012-04-21
得票数 34
回答已采纳
5
回答
从接口
继承
还是隐含接口?
c#
、
oop
、
interface
我有这样
的
界面: { } { }
多重
继承
是一些面向对象
的</
浏览 7
提问于2012-03-12
得票数 0
2
回答
Ruby
继承
和实例
ruby
我创建了一个类User (它是Class
的
一个实例),并使它
继承
了类Person。是什么使这被认为不是
多重
继承
呢?它不是从new和Person提供
的
任何方法
继承
实例方法吗?换句话说,这怎么不是
多重
继承
: some methods here...当User已经
继承
了Class
的
所有方法时,下面不是正在发生
的
事情吗
浏览 4
提问于2016-01-26
得票数 1
回答已采纳
4
回答
Ruby
、Java等语言中
的
多重
继承
java
、
ruby
、
multiple-inheritance
这听起来可能很愚蠢,但是如果每个类都隐式地扩展Object类,并且允许它扩展一个以上
的
类,那么它为什么不是
多重
继承
呢?从用户
的
角度来看,可能会认为它们不支持
多重
继承
,因为用户不允许扩展多个类。然而,这些语言似乎具有对
多重
继承
内部支持,这只是为了保持简单而不向用户公开。我说
的
有道理吗? 注意:我并不是在支持或反对
多重
继承
。只是想弄清楚一些想法。
浏览 0
提问于2011-09-22
得票数 0
1
回答
Ruby
中
的
多重
继承
ruby
、
mixins
Ruby
中
的
多重
继承
是通过包含模块来模拟
的
,但是不可能直接从模块(不是类)
继承
属性。我提出
的
解决方案是在模块初始化时定义属性(代码如下)。与下面的代码(
继承
方法和属性)相比,有没有更好
的
方法来实现
多重
继承
?
浏览 2
提问于2013-07-10
得票数 3
1
回答
多父子类(rails)
ruby-on-rails
、
class
、
controller
我
的
应用程序中有一个Planning类。根据用户
的
意愿,该类可以属于三个不同
的
类(System、Subsystem或Subsubsystem)。更清楚
的
是:用户必须能够从这3个类
中
的
任何一个创建Planning。 format.html # new.html.erb format.json { render json: @pl
浏览 0
提问于2013-09-04
得票数 0
1
回答
混合或性状如何比普通
的
多重
遗传更好?
object-oriented
、
inheritance
、
multiple-inheritance
、
mixins
C++具有简单
的
多重
继承
,许多语言设计都将其视为危险。但是有些语言如
Ruby
和PHP使用奇怪
的
语法来做同样
的
事情,并将其称为混合或特性。我多次听说混合/特质比普通
的
多重
遗传更难滥用。有什么东西是不可能
的
混合/特征,但有可能与C++风格
的
多重
继承
?他们有可能遇到钻石问题吗? 这似乎是在使用
多重
继承
,但只是找借口说这些是混合
浏览 0
提问于2014-07-22
得票数 66
回答已采纳
3
回答
什么时候在Dart中使用接口?
inheritance
、
interface
、
dart
我读了Dart
的
文档,我有点困惑,也许是因为我来自
Ruby
,关于如何使用接口
的
问题。当然,接口并不是Dart独有的,对于何时使用接口也有很多解释。例如,似乎在说,只有在团队
中
,接口才是有用
的
。在开源世界
中
,每个人都会读取和重用其他人
的
代码,这意味着什么呢?在缺少
多重
继承
的
语言中使用,而则在某种程度上为缺少
多重
继
浏览 13
提问于2012-05-08
得票数 10
回答已采纳
7
回答
是否有支持两个或多个类
的
多重
继承
的
语言?
java
、
php
、
oop
、
inheritance
、
multiple-inheritance
我认为这是非常有用
的
。class X extends Y, Z { 如果可能的话,X类将拥有Y和Z所拥有的所有字段和方法。
浏览 7
提问于2011-04-28
得票数 3
回答已采纳
2
回答
Ruby
中
的
继承
ruby
、
oop
、
inheritance
在
Ruby
中
,所有东西都是一个对象。因此,如果我们有一个类Hello,那么它就是父类Object
的
一个实例。如果我在
Ruby
中
执行以下操作:World = Class.new(Hello)class World < Hello 由于不能在
Ruby
中
执行
多重
继承
,所以new方法应该只接受一个参数?
浏览 0
提问于2016-03-07
得票数 1
回答已采纳
1
回答
模型
的
多重
继承
ruby-on-rails
、
models
、
multiple-inheritance
我想为一个模型创建一个
多重
继承
。为了做到这一点,我尝试了这样
的
方法:正确做到这一点
的
方法是什么?我认为我
的
语法不正确。
浏览 0
提问于2013-01-22
得票数 2
回答已采纳
4
回答
ruby
中
的
多重
继承
类型类
继承
ruby
、
oop
、
inheritance
我希望能够使用这些子类,就像它们从Number中
继承
的
Fixnum一样。 要做到这一点,同时又能让他们适当地响应is_a? Base,最好
的
方法是什么?方法,但希望有一种更干净
的
方法。
浏览 0
提问于2009-07-07
得票数 6
回答已采纳
2
回答
为什么不能将类用作模块?
ruby
、
class
、
module
、
superclass
Module是Class
的
超类# => Moduleclass C end# Let's do all the extend/include/prependexpected Module) C.prepend C_as
浏览 1
提问于2018-11-23
得票数 4
点击加载更多
相关
资讯
Java:Java中的多重继承问题
Ruby 中的模块
哎呀我去,Python多重继承还能这么玩?
JS中的继承核心详解
一切皆对象——Python面向对象:多重继承与MRO
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
语音识别
活动推荐
运营活动
广告
关闭
领券