38 lines
564 B
Plaintext
38 lines
564 B
Plaintext
class animal
|
|
method show() as string
|
|
return "Animal "
|
|
end method
|
|
end Class
|
|
|
|
class dog
|
|
from Animal Animal
|
|
method show() as string
|
|
return animal.show()+"dog "
|
|
end method
|
|
end Class
|
|
|
|
class cat
|
|
from animal animal
|
|
method show() as string
|
|
return animal.show()+"cat "
|
|
end method
|
|
end Class
|
|
|
|
class Lab
|
|
from dog dog
|
|
method show() as string
|
|
return dog.show()+"Lab "
|
|
end method
|
|
end Class
|
|
|
|
class Collie
|
|
from dog dog
|
|
method show() as string
|
|
return dog.show()+"Collie "
|
|
end method
|
|
end Class
|
|
|
|
|
|
Collie c
|
|
print c.show 'result: Animal Dog Collie
|