31. hodina MVOP WBF
Matěj Cajthaml — SSPŠ
©
get
set
Vytvořte třídu User. Tato třída bude reprezentovat uživatele v aplikaci a bude obsahovat vlastnost name, id a score, reprezentující přezdívku uživatele resp. jeho identifikátor a skóre.
Každý uživatel si bude držet vlastní historii - záznamy všech jeho skóre. Skóre budeme nastavovat pomocí vlastnosti score.
Použijte gettery pro získání posledního skóre a pole všech záznamů se skóre. Použijte setter pro přidání a nastavení skóre.
a co kdybychom chtěli něco přidat do prvního řešení?
Představte si svojí (zcela plnou) peněženku. Jakožto správný student vlastníte různé karty.
Vytvořte třídy a správnou dedičnost k reprezentaci těchto karet. Karta je vždy identifikována svým jménem a číslem. Různé karty mají různé funkčnosti.
Implementujte alespoň třídy pro následující karty: bankomatní karta, dárková karta (obsahuje částku), věrností karta (sbírání bodů).