Кто-нибудь может объяснить парадокс Class.superclass.class.superclass?

Возможно, это вовсе не парадокс, но с точки зрения новичка, так оно и есть.

> Class.superclass
=> Module
> Class.superclass.class
=> Class
> Class.superclass.class.superclass
=> Module

Значит, родителем класса является модуль, но модуль — это класс?

Как это понять?

28
задан Nathan 11 May 2012 в 20:55
поделиться