Поддерживает ли ruby множественное наследование, чтобы я мог наследовать несколько классов.
Поддерживает ли рубины множественное наследование
Ответ 1
Нет, Ruby не имеет множественного наследования. Ruby имеет нечто похожее: mixins. Например:
module M; end
module N; end
class C
include M
include N
end
C.ancestors #=> [C, N, M, Object, Kernel, BasicObject]
Обратите внимание, что mixins не являются множественным наследованием, а вместо этого в основном устраняют необходимость в нем.