【发布时间】:2015-01-30 02:18:48
【问题描述】:
我得到了结果:
String.class # => Class
String.superclass # => Object
Class.class # => Class
Class.superclass # => Module
String 和 Class 都是 Class 的对象。为什么String的超类是Object,而Class的超类是Module?
【问题讨论】:
-
只有类有超类。 “对象的超类”实际上没有意义(除非该对象恰好是一个类)。
-
...只有一个类没有超类。
标签: ruby class superclass