
samples.categories.abstract.pec Maven / Gradle / Ivy
define Animal as category with attribute name, and methods:
define speak as abstract method
define Dog as Animal with methods:
define speak as method doing:
printLine "I'm a dog, I bark!"
define Cat as Animal with methods:
define speak as method doing:
printLine "I'm a cat, I meow!"
define main as method doing:
animals = [ Cat, Dog ]
for each animal in animals:
animal.speak
© 2015 - 2025 Weber Informatics LLC | Privacy Policy