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(); }
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); } }