Example #1
0
        static void Main()
        {
            var auto = new Szemelygepjarmu()
            {
                RendSzam   = "ABC-123",
                MotorMeret = 1200,
            };

            var hajo = new ViziJarmu()
            {
                RendSzam      = "HAJ-321",
                Vizkiszoritas = 3200,
            };

            var motor = new Jarmu()
            {
                RendSzam = "MOT-666",
            };

            var jarmuvek = new List <Jarmu>()
            {
                auto, hajo, motor
            };

            foreach (var j in jarmuvek)
            {
                j.ForgalombaHelyez();
                if (j is ViziJarmu)
                {
                    Console.WriteLine($"Ennek a hajónak a vízkiszorítása: {(j as ViziJarmu).Vizkiszoritas} m^3");
                }
            }


            var gepkocsi = new Szemelygepkocsi();

            gepkocsi.getEngedely();

            //gepkocsi.ForgalombaHelyez();


            Console.WriteLine();

            gepkocsi.getEngedely();


            Jarmu k = new Szemelygepkocsi()
            {
                MotorMeret = 2000,
                AjtokSzama = 5,
                RendSzam   = "XXX-111",
            };

            object o1 = 16;
            object o2 = "papucs";
            object o3 = k;

            Console.WriteLine(16.Equals(o2));

            Console.ReadKey();
        }