Класс Class
определяет метод экземпляра new
. Таким образом, метод класса new
на Numeric
является лишь пережитком этого - он ничего не делает - думайте о нем как об одном из тех рудиментарных органов, которые животные наследуют от далекого предка - как приложение к людям. 1005 *
Обратите внимание, что подклассы Numeric
, такие как Fixnum
и Float
и их род, явно не определяют метод new
. Я думаю, они просто не потрудились определить его для Numeric
, так как прямых экземпляров этого класса на самом деле никогда не существует, и это не причинит вреда.