Inheritance/Single: Difference between revisions
m
→{{header|Phix}}: use pygments
m (→{{header|Perl}}: 5*s->1) |
m (→{{header|Phix}}: use pygments) |
||
Line 1,730:
{{libheader|Phix/Class}}
Add (private|public) fields and methods as needed. Make Animal and Dog abstract (ie use "abstract class") to prevent instantiation.
without js -- (class)
class Animal
private string species
end class
class Dog extends Animal
public procedure bark()
puts(1,"woof\n")
end procedure
end class
class Lab extends Dog end class
class Collie extends Dog end class
class Cat extends Animal end class
=={{header|PHP}}==
|