课程的根源是什么?

时间:2016-10-29 16:24:57

标签: ruby class oop singleton theory

类是Ruby中的对象。然后类应该有一个创建该类的类。

class Viktor

end

puts Viktor.class.name # => "Class"

好。这意味着Class创建了我的Viktor“对象类”。这是最有趣的部分。

puts Class.class.name # => "Class"

irb(main):020:0> Class === Class.class
=> true
irb(main):021:0> Class === Class.class.class
=> true

所以ClassClass本身创建。

任何人都可以解释为什么会这样?这是一个单身人士吗?什么或谁创建了第一个Class

0 个答案:

没有答案