Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Ghost ghost1 = new Ghost("Spooky");

            ghost1.Haunt();

            Ghost ghost2 = new SlimeGhost("Slimey");

            Console.WriteLine("Slime Ghost Name is: {0}", ghost2.Name);
            ghost2.Haunt();

            Ghost ghost3 = new SlimeGhost("Smeargol");

            ghost3.Size = 5;
            ghost3.Haunt();

            CannibalGhost hungryGhost = new CannibalGhost("Hungry Boy");

            hungryGhost.Size = 1;
            hungryGhost.Eat(ref ghost3);
            Console.WriteLine("Die Größe von {0}: {1}", hungryGhost.Name, hungryGhost.Size);

            Console.ReadLine();
        }
Ejemplo n.º 2
0
 public void Eat(ref CannibalGhost cannibalGhost)
 {
     IncreaseSize(cannibalGhost.Size);
     cannibalGhost = null;
 }