Ruby对象 - 然后和现在

时间:2015-07-02 18:12:13

标签: ruby-on-rails ruby class object inheritance

我通过Why's (poignant) Guide to Ruby阅读,在第5章中,当他讨论使用:superclass方法分析课程结构的能力时,他有{{ {1}}互动:

irb

我尝试在 my irb> Class.superclass => Module irb> Kernel.class => Module irb> Module.superclass => Object irb> Object.superclass => nil 中重新创建此内容并获得以下输出:

irb

我知道很多语言现在遵循这样的范例,即几乎所有东西都从单个父对象继承。

我的问题是,Ruby何时以及为什么引入irb> Class.superclass => Module irb> Kernel.class => Module irb> Module.superclass => Object irb> Object.superclass => BasicObject irb> BasicObject.superclass => nil 类,其扩展为BasicObjectObject课程 对您来说足够了吗?!啧!

0 个答案:

没有答案