一切都是Ruby中的对象。因此,如果我们有一个类Hello
,则它是父类的实例Object
。
如果我在Ruby中执行以下操作:
Hello = Class.new
World = Class.new(Hello)
这会转化为以下内容吗?
class Hello
class World < Hello
由于在Ruby中无法进行多重继承,因此该new
方法应仅使用一个参数?
是的。对两者都正面(除了您后面的代码无效)。
请注意,“Hello
它是父类的实例Class
”。是错的。Hello
是的实例Class
,但其父不Class
,它的Object
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句