Esempio n. 1
0
        static void Main(string[] args)
        {
            Allat allat = new Allat();

            allat.setSuly(16);
            allat.Eszik();
            allat.Iszik();
            allat.Mozog();

            Kigyo kigyo = new Kigyo();

            kigyo.setSuly(8);
            Console.WriteLine(kigyo.getSuly());
            kigyo.Iszik();
            kigyo.Eszik();
            kigyo.Mozog();
            kigyo.Folytas();

            Kutya kutya = new Kutya();

            kutya.Iszik();
            kutya.Mozog();
            kutya.Eszik();
            kutya.Ugat();



            Console.ReadKey();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Allat allat = new Allat(6, "kutya", 12);

            allat.Mozog();
            allat.Iszik();
            allat.Eszik();

            Console.WriteLine(allat.ToString());

            Kutya kutya = new Kutya(6, "kutya", 35, "komondor", "fehér");

            kutya.Iszik();
            kutya.Eszik();
            kutya.Ugat();
            Console.WriteLine(kutya.ToString());

            //Készítsen egy Macska nevű osztályt! Az osztályt
            //származtassa le az Allat osztályból!
            //A macska nevű osztályhoz adja hozzá a
            //Fajta, Szin, Szorhossz(rövid/hosszú) propertyket
            //Készítsen egy Nyavog() metódust
            //Írja felül a ToString() metódust, ami az
            //osztály adatait jelenítse meg!
            Macska macska = new Macska(2, "macska", 2, "sziámi", "fehér", true, SzorTipus.rövidszőrű);

            Console.WriteLine(macska.ToString());

            List <Allat> allatok = new List <Allat>();

            allatok.Add(kutya);
            allatok.Add(macska);

            foreach (var i in allatok)
            {
                if (i.GetType() == typeof(Kutya))
                {
                    Kutya k = (Kutya)i;
                    k.Ugat();
                    Console.WriteLine(k.ToString());
                }
                if (i.GetType() == typeof(Macska))
                {
                    Macska m = (Macska)i;
                    m.Nyavog();
                    Console.WriteLine(m.ToString());
                }
            }



            Console.ReadKey();
        }