예제 #1
0
        static void Main(string[] args)
        {
            //Pont p = new Pont();
            //p.X = 11;
            //p.Y = 11;


            //Pont p = new Pont(25,2);
            //p.Kirajzol();


            // Ido t = new Ido();
            // t.Masodperc = 120;
            // Console.WriteLine(t.Perc);

            /*
             * Diak d = new Diak();
             * d.nev = "Peti";
             * d.evfolyam = 7;
             * d.Kiir();
             *
             * //Diak d = new Diak();
             * d.nev = "Laci";
             * d.evfolyam = 11;
             * Diak.Kiir(d);
             *
             * Diak.nev2 = "Zolika";
             * Diak.evfolyam2 = 4;
             * Diak.Kiir2();
             *
             * Console.WriteLine($"Állandók, PI értéke: {Allandok.PropPI}");
             */

            /// OOP öröklődések

            /*
             * ChildrenClass1 ch1 = new ChildrenClass1();
             * var a = 6;
             * var b = 10;
             *
             * ch1.Osszeg(a,b);
             */


            Craft craft = new Craft(30);

            CraftWrite(craft, 2);

            Car car = new Car(50, 5, 120);

            CraftWrite(car, 2);


            Craft craft2 = car;


            Console.ReadKey();
        }
예제 #2
0
        static void CraftWrite2(Craft c, int h)
        {
            Console.WriteLine($"A jármű sebessége: {c.speed}");
            Console.WriteLine($"Megtett út: {c.Go(h)}");
            Car car = c as Car;

            if (c != null) // Ha a változó az osztályból került példányodításra
            {
                Console.WriteLine(car.carTrunk);
                Console.WriteLine(car.doors);
            }
        }