PI*raadius*raadius; } public override double KysiKorgus(){ return pikkus; } } class Test{ public static void Main(string[] arg){ Tikutops t=new Tikutops(); Vorstijupp v=new Vorstijupp(10, 3); Console.WriteLine("Ruumalad {0} ja {1}", t.KysiRuumala(), v.KysiRuumala()); } } } /* D:kodu 606opikc#>AbstraktseKlassiUuring Ruumalad 12 ja 282,743338823081 */ Ülesandeid * Lisa klassile Kujund meetod KyljePindala ning abstraktne meetod PohjaYmbermoot. Katseta - lisades vajalikud meetodid ka alamklassidesse. * Loo Kujundi alamklass Risttahukas lisades talle vajalikud väljad ja meetodid. Katseta mitmesuguste Risttahuka eksemplaridega. Meetodite asendus Harilikult kirjutatakse meetodite üle katmise juures ülemklassi meetodi ette virtual ning alamklassi juurde override. Sellisel juhul alamklassi (siinses näites Daami) objekti puhul kasutatakse alati seda meetodit, mis tema juurde käib - sõltumata, millisest tüübist on
return pikkus; } } class Test{ public static void Main(string[] arg){ Tikutops t=new Tikutops(); Vorstijupp v=new Vorstijupp(10, 3); Console.WriteLine("Ruumalad {0} ja {1}", t.KysiRuumala(), v.KysiRuumala()); } } } /* D:kodu 606opikc#>AbstraktseKlassiUuring Ruumalad 12 ja 282,743338823081 */ Ülesandeid * Lisa klassile Kujund abstraktne meetod PohjaYmbermoot ning meetod KyljePindala. Katseta - lisades vajalikud meetodid ka alamklassidesse. * Loo Kujundi alamklass Risttahukas lisades talle vajalikud väljad kolme mõõtme hoidmiseks ja kattes üles Kujundi abstraktsed meetodid. Katseta mitmesuguste Risttahuka eksemplaridega. * Koosta mitmesuguste Kujundite massiiv. Loo alamprogramm leidmaks massiivis olevate kujundite ruumalade summa. Loo eraldi alamprogramm leidmaks massiivis olevate kujundite pindalade summa. Meetodite asendus
return pikkus; } } class Test{ public static void Main(string[] arg){ Tikutops t=new Tikutops(); Vorstijupp v=new Vorstijupp(10, 3); Console.WriteLine("Ruumalad {0} ja {1}", t.KysiRuumala(), v.KysiRuumala()); } } } /* D:kodu 606opikc#>AbstraktseKlassiUuring Ruumalad 12 ja 282,743338823081 */ Ülesandeid * Lisa klassile Kujund abstraktne meetod PohjaYmbermoot ning meetod KyljePindala. Katseta - lisades vajalikud meetodid ka alamklassidesse. * Loo Kujundi alamklass Risttahukas lisades talle vajalikud väljad kolme mõõtme hoidmiseks ja kattes üles Kujundi abstraktsed meetodid. Katseta mitmesuguste Risttahuka eksemplaridega. * Koosta mitmesuguste Kujundite massiiv. Loo alamprogramm leidmaks massiivis olevate kujundite ruumalade summa. Loo eraldi alamprogramm leidmaks massiivis olevate kujundite pindalade summa. Meetodite asendus