Nepovinný úkol - Dokončení z hodiny
Část 1
Dokončete program Kalendar z hodiny.
Dodělejte do třídy Datum
get a set metody pro všechny proměnné a tyto
proměnné
nastavte jako private
. Jinými slovy, přidejte do třídy Datum
to,
co jste programovali v minulém domácím úkolu.
Část 2
Dokončete projekt Pexeso, třídu Karticka
.
Opět nastavte vnitřní proměnné na private
a dodělejte k nim get a set metody.
Vynechejte get metodu pro stav
. Místo ní máme metody
isOdebrana()
, isRubemNahoru()
, isLicemNahoru()
,
které jsme programovali v hodině.
Dokončete metody otoc()
a odeber()
z hodiny.
- Metoda
otoc()
změní stav z"rub"
na"lic"
nebo z"lic"
na"rub"
. Pokud je kartička v jiném stavu (tj."odebrana"
), nestane se nic. - Metoda
odeber(
) změnístav
na"odebrana"
, bez ohledu na to, jaký byl předchozístav
.
Odevzdání domácího úkolu
Nejprve appky (Kalendar
a Pexeso
)
zbavte přeložených spustitelných souborů.
Zařídíte to tak, že v IntelliJ IDEA vpravo zvolíte
Maven Projects -> Lifecycle -> Clean.
Úspěch se projeví tak, že v projektové složce zmizí
podsložka target.
Následně obě složky s projekty
zabalte pomocí 7-Zipu pod jménem Ukol06-Vase_Jmeno.7z
.
(Případně lze použít prostý zip, například na Macu).
Takto vytvořený archív nahrajte na Google Drive
do složky Ukol06-Nepovinny
.
Pokud byste chtěli odevzdat revizi úkolu (např. po opravě),
zabalte ji a nahrajte ji na stejný Google Drive znovu,
jen tentokrát se jménem Ukol06-Vase_Jmeno-verze2.7z
.
Termín odevzdání je do úterý 20. 11. 2018 23:59. Pokud úkol nebo revizi odevzdáte později, prosím pošlete svému opravujícímu kouči/lektorovi email nebo zprávu přes FB.