public static void Main()
public abstract class Animal
public string Name {get; set;}
public Animal(string name)
Console.WriteLine("Making sound...");
public class Cat : Animal
public Cat(string name) : base(name)
public class Dog : Animal
public Dog(string name) : base(name)