新手问题 Object 既是 Class 的祖先,又是 class 的实例

huaoguo · 2013年12月16日 · 最后由 huaoguo 回复于 2013年12月16日 · 2251 次阅读

昨天看《ruby 元编程》,发现 Class.superclass => Module, Module.superclass => Object,而 Object.class => Class。也就是说 Object 既是 Class 的祖先,又是 class 的实例,汗,差点被绕晕了

先有鸡还是现有蛋的问题

先有鸡还是现有蛋的问题

http://wiki.fnil.net/images/3/3b/Ruby_object_model.png 其實這張圖片看懂,ruby 的 object model 就比較清楚了 :)

#4 楼 @Rei 绝了,上帝这个糟老头子

需要 登录 后方可回复, 如果你还没有账号请 注册新账号