class A
end
class B < A
end
b = B.new
b.class == B
b.class.superclass==A
实例和类要区分,Class中定义了superclass,所以B中有(B是Class的实例),但是b中没有
类也是对象,这里可能混淆了
B.superclass==A
A.superclass==Object
A.class==Class
B.class==Class
Object.class == Class
B.class.superclass==Module
Class.superclass==Module
Class.class==Class
Module.superclass==Object
Module.class==Class
superclass只在Class的实例中有
class是Object中定义的,Object的实例都有class
类的最终父类是(Basic)Object,类是Class/Module的实例