|  | Úlohy:
	
	 
		 Naprogramujte všetky príklady z predchádzajúcej prednášky. Snažte sa nekopírovať text kódu z dostupných snímkov. Každý riadok kódu okomentujte vhodným spôsobom. V texte komentára uvedte vysvetlenie/zdôvodnenie použitej zaujímavej časti kódu.  Overte na vlastnom príklade, či je možné aby statická procedúra vracala ľubovoľný dátový typ.  Vytvorte triedu Bod, ktorá bude mať tri atribúty - súradnice v priestore. V rámci triedy vytvorte bezparametrický konštruktor, ktorý bude inicializovať súradnice na prednastavenú - default-nú hodnotu.  Do príkladu vyššie doprogramujte konštruktor, ktorý bude mať ako argumenty tri hodnoty. Tie budú inicializovať atribúty vznikajúcej inštancie triedy na užívateľom zadefinované súradnice. Vykonajte zároveň kontrolu rozsahu zadávaných hodnôt. O aplikovaných limitoch používateľa vopred informujte.  Napíšte triedu Restauracia, obsahujúcu premenné pocetKucharov, pocetCasnikov a metódu pocetZamestnancov(), ktorá určí počet pracujúcich ľudí v reštaurácii.  Napíšte triedu Kvader s premennými stranaA, stranaB, stranaC a tri rôzne konštruktory na vytvorenie objektu triedy Kvader.  Napíšte metódu main() v triede Kvader, v ktorej vytvoríte tri rôzne objekty typu Kvader pomocou konštruktorov z predchádzajúcich cvičení. Jednému z tých objektov zmeňte rozmery.  Rozšírte predchádzajúci príklad o implicitnú funkcionalitu klonovania.  Napíšte triedu Cestujuci s premennou obsahujúcou aktuálny počet vytvorených objektov tejto triedy a napíšte statickú metódu na výpis hodnoty tej premennej.  Konzultujte s cvičiacim spresnenie rámcového zadania.
	 |  |