using System; using System.Collections.Generic; using System.Text; namespace P2rilus { class InimTest { public static bool KasMahubAllveelaeva(Inimene isik) { if (isik == null) { return false; } if (isik is Modell) { return isik.KysiPikkus() <= 170; } return isik.KysiPikkus() < 165; } public static void Main(string[] arg) { Modell m = new Modell(20, 170, 90); //m.Esitle(); Inimene reisija = m; reisija.YtleVanus(); Inimene[] reisijad = new Inimene[3]; reisijad[0] = new Inimene(44, 158); reisijad[1] = reisija; reisijad[2] = new Modell(25, 186, 77); foreach (Inimene isik in reisijad) { isik.YtleVanus(); Console.WriteLine("Mahub allveelaeva: "+ InimTest.KasMahubAllveelaeva(isik)); } if (InimTest.KasMahubAllveelaeva(reisijad[1])) { Console.WriteLine("Reisija mahtus allveelaeva"); } if (reisijad[2] is Modell) { Modell avastatu = reisijad[2] as Modell; avastatu.Esitle(); } } } }