Inheritance/Single: Difference between revisions

Added entry for Eiffel.
(→‎{{header|Perl}}: MooseX::Declare example)
(Added entry for Eiffel.)
Line 229:
? brick :Animal
# problem: <brick> is not a Animal</lang>
 
=={{header|Eiffel}}==
<lang eiffel >class
ANIMAL
end</lang>
<lang eiffel >class
DOG
inherit
ANIMAL
end</lang>
<lang eiffel >class
CAT
inherit
ANIMAL
end</lang>
<lang eiffel >class
LAB
inherit
DOG
end</lang>
<lang eiffel >class
COLLIE
inherit
DOG
end</lang>
 
=={{header|Factor}}==