29. hodina MVOP WBF
Matěj Cajthaml — SSPŠ
©
Můžeme mít v objektu funkci?
Jak se taková funkce bude volat?
Třídy jsou tedy takové objekty, ne? Proč tedy třídy používáme?
Třídy nám zaručí jakousi konzistenci dat.
Kód rozdělujeme do více celků, které se lépe zpracovávájí.
Nemusíme opakovat ten samý kód.
Vytvořte třídu, která bude uchovávat informace o kruhu. Konstruktor bude brát jedno číslo reprezentujicí poloměr. Bude obsahovat dvě metody, které vypočítají obsah a obvod.
Funkčnost této třídy na nějakých instancí otestujte.
Vytvořte třídu Student, která bude v konstruktoru přijímat jméno, přijmení a věk studenta. Tato třída bude obsahovat metodu print, která do konzole vypíše veškeré informace o studentovi do konzole.
Vytvořte třídu Trida, která bude obsahovat seznam studentů. Bude obsahovat metodu addStudent, která z parametru přidá do třídy studenta, a printStudents, která vypíše veškeré studenty ze třídy do konzole.