Actions
Feature #10489
openAdd inherit method for clearer and multiple inheritance
Description
A new and more intuitive syntax:
class B
end
class A
inherit B
end
Instead of (but keeping this for backwards compatibility):
class B
end
class A < B
end
Besides, this allows multiple inheritance. Also, inherit
could be implemented with just extend
plus include
?
Updated by xiewenwei (xie wenwei) about 10 years ago
Bráulio Bhavamitra wrote:
A new and more intuitive syntax:
class B end class A inherit B end
Instead of (but keeping this for backwards compatibility):
class B end class A < B end
Besides, this allows multiple inheritance. Also,
inherit
could be implemented with justextend
plusinclude
?
Module is "multiple inheritance" for ruby. I don't think it is a good idea.
Updated by hsbt (Hiroshi SHIBATA) 9 months ago
- Status changed from Open to Assigned
Actions
Like0
Like0Like0Like0