Class C# Tutorial

interface Animal
{
}
class Dog : Animal
{
}
class Cat : Animal
{
}
class MainClass
{
   static void ListenToMe( Animal listener )
   {
   }
   
   static void Main()
   {
      Dog dog = new Dog();
      Cat cat = new Cat();
      ListenToMe( dog );
      ListenToMe( cat );
   }
}