public abstract class Animal : Object { public void eat() { stdout.printf("*chomp chomp*\n"); } public abstract void say_hello(); } public class Tiger : Animal { public override void say_hello() { stdout.printf("*roar*\n"); } } /*public class Duck : Animal { public override void say_hello() { stdout.printf("*quack*\n"); } }*/