Abstract type: Difference between revisions

m
Line 2,918:
<lang vala>public abstract class Animal : Object {
public void eat() {
stdout.printfprint("Chomp! Chomp!\n");
}
Line 2,926:
public class Mouse : Animal {
public override void talk() {
stdout.printfprint("Squeak! Squeak!\n");
}
}
Line 2,932:
public class Dog : Animal {
public override void talk() {
stdout.printfprint("Woof! Woof!\n");
}
}
Line 2,953:
Chomp! Chomp!
</pre>
 
=={{header|VBA}}==
In VBA a class can implement properties declared by an other class, the interface class.
Anonymous user