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