gpt4 book ai didi

ruby - Ruby 中的继承

转载 作者:太空宇宙 更新时间:2023-11-03 17:21:33 25 4
gpt4 key购买 nike

在 Ruby 中一切都是对象。因此,如果我们有一个类 Hello,它是父类 Object 的一个实例。

如果我在 Ruby 中执行以下操作:

Hello = Class.new
World = Class.new(Hello)

这是否转化为以下内容?

class Hello
class World < Hello

既然在Ruby 中不能实现多重继承,那么new 方法应该只接受一个参数?

最佳答案

是的。对两者都是肯定的(除了你后面的代码无效)。

注意你的“Hello it is an instance of a parent class Class.”是错的。 HelloClass 的一个实例,但它的父类不是 Class,而是 Object

关于ruby - Ruby 中的继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35840197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com