public abstract class AbstractAnimal
public abstract String getSound();
public void makeSound() {
String sound = getSound();
Console.WriteLine(sound);
public class Cow : AbstractAnimal {
public override String getSound() {
public class Dog : AbstractAnimal {
public override String getSound() {
public static void makeTheSound(AbstractAnimal animal) {
public static void Main()