예제 #1
0
    {/*Створити суперклас Птах і підкласи Орел, Папуга, Нелітаючий птах, Страус, Пінгвін.
     *  За допомогою конструктора задати вік кожного птаха.
     *  Визначити максимальну висоту польоту літаючих птахів та швидкість бігу нелітаючих.*/
        static void Main(string[] args)
        {
            Eagle   eagle   = new Eagle(100, 10, true);
            Parrot  parrot  = new Parrot(40, 4, true);
            Pinguin pinguin = new Pinguin(60, 30, false);
            Straus  straus  = new Straus(120, 42, false);

            eagle.Born();
            eagle.Move();
            eagle.StopMoving();
            eagle.Die();
            Console.WriteLine(eagle.GetInfo());
            Console.WriteLine(new string('-', 30));
            parrot.Born();
            parrot.Move();
            parrot.StopMoving();
            parrot.Die();
            Console.WriteLine(parrot.GetInfo());
            Console.WriteLine(new string('-', 30));
            pinguin.Born();
            pinguin.Move();
            pinguin.StopMoving();
            pinguin.Die();
            Console.WriteLine(pinguin.GetInfo());
            Console.WriteLine(new string('-', 30));
            straus.Born();
            straus.Move();
            straus.StopMoving();
            straus.Die();
            Console.WriteLine(straus.GetInfo());
            Console.WriteLine(new string('-', 30));
        }
예제 #2
0
        static void Main(string[] args)
        {
            Eagle eagle = new Eagle("Val", AnimalCategories.bird);

            Console.WriteLine(eagle);
            eagle.Swim();
            eagle.Fly();
            eagle.Move();
            eagle.Walk();

            Console.WriteLine("--------------------------------------------");

            Platypus platypus = new Platypus("Orni", AnimalCategories.mammal);

            Console.WriteLine(platypus);
            platypus.Move();
            platypus.Swim();
            platypus.Walk();

            Console.WriteLine("---------------------------------------------");


            WildDuck wildDuck = new WildDuck("Donald", AnimalCategories.bird);

            Console.WriteLine(wildDuck);
            wildDuck.Fly();
            wildDuck.Move();
            wildDuck.Swim();
            wildDuck.Walk();


            Console.WriteLine("----------------------------------------------");

            Crocodile aligator = new Crocodile("Aligator", AnimalCategories.reptile);

            Console.WriteLine(aligator);
            aligator.Crawl();
            aligator.Move();
            aligator.Swim();
            aligator.Walk();
        }