Vloženo:

Úkol 07

Vytvořte třídy pro ukládání informací o vlaku a methody pro nastupovani cestujicich. Budou existovat tyto třídy Vagon,Vlak,Cestujici,Jizdenka,Clovek Cestujici budou využívat třídy Clovek (pomoci extends)

Třídy bodou vypadat takto:

Clovek
  |
  +-- String jmeno;
  |
  +-- String prijmeni;
  |
  +-- public String toString()
  |
  +-- public String ziskatJmenoPrijmeni()
Jizdenka
  |
  +-- String kodVagonu;
  |
  +-- Boolean platna;
  |
  +-- Boolean zkontrolovana;  
  |
  +-- public String toString()
  |
  +-- public bool jePlatna()
  |
  +-- public String ziskatKodVagonu()
  |
  +-- public bool jeZkontrolvana()
  |
  +-- public void zkontrolovat() - upravi hodnotu zkontrolovana
Cestujici - Clovek
  |
  +-- Jizdenka jizdenka;
  |
  +-- public String toString()
  |
  +-- public Jizdenka ziskatJizdenku()
Vagon
  |
  +-- ArrayList<Cestujici> cestujici
  |
  +-- String kodVagonu;
  |
  +-- public String toString()
  |
  +-- public void pridatCestujiho() - zkontroluje podle kodu vagonu a jizdenky cestujiciho zda muze nastoupit a prida cestujiciho do arraylistu
  |
  +-- public Cestujici ziskatCestujiciho(int Index)
Vlak
  |
  +-- ArrayList<Vagon> vagony
  |
  +-- bool jede;
  |
  +-- public String toString()
  |
  +-- public bool ziskatStav();

Odevzdání domácího úkolu

Nejprve appku/appky 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ě složku s projektem zabalte pomocí Zipu pod jménem Ukol-CISLO-Vase_Jmeno.zip. Takto vytvořený archív nahrajte na Google Drive do Odevzdávárny a označte v komunitním portálu.

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 Ukol-CISLO-Vase_Jmeno-verze2.zip.

Termín odevzdání neděle před lekcí, nejpozději 23:59.