L'esempio è sugli animali, e forse può sembrare sciocco, ma ogni tanto può far bene fare un sorriso anche mentre si lavora, che male non fa.
public abstract class animal
{
public abstract void DoPlay();
public abstract void DoSleep();
public abstract void DoRun();
public abstract void DoPee();
public abstract void DoPoo();
}
public class dog : animal
{
public override void DoPlay() { Console.WriteLine("arf arf"); }
public override void DoSleep() { Console.WriteLine("ronf ronf"); }
public override void DoRun() { Console.WriteLine("...."); }
public override void DoPee() { Console.WriteLine("peeee.."); }
public override void DoPoo() { Console.WriteLine("pof pof"); }
}
public class cat : animal
{
public override void DoPlay() { Console.WriteLine("meeehoww "); }
public override void DoSleep() { Console.WriteLine("ronf ronf"); }
public override void DoRun() { Console.WriteLine("...."); }
public override void DoPee() { Console.WriteLine("peeee..sgrut sgrut"); }
public override void DoPoo() { Console.WriteLine("pof pof"); }
}
public class myPet
{
public myPet()
{
animal mDog = new dog();
animal mCat = new cat();
}
Nessun commento:
Posta un commento