Objektovo orientované programovanie

1. zadanie

V balíku zadanie1, vytvorte verejnú triedu TownCrier, reprezentujúcu mestského/dedinského vyvolávača, ktorý v minulosti obyvateľstvu oznamoval správy.

V triede implementujte:

Príklad použitia:

TownCrier crier = new TownCrier();

crier.getNumberOfLastMessageAnnounced(); // vrati 0

crier.setMessage("Vtaky lietaju nizko, burka je blizko");
crier.announce(); // vrati "Vtaky lietaju nizko, burka je blizko"
crier.announce(); // vrati "Vtaky lietaju nizko, burka je blizko"
crier.getNumberOfLastMessageAnnounced(); // vrati 2

crier.setMessage("V skole sa zacina vykurovacia sezona. Kazdy ziak musi doniest poleno dreva denne");
crier.announce(); // vrati "V skole sa zacina ...
crier.getNumberOfLastMessageAnnounced(); // vrati 1

Za riešenie môžete získať 1 bod.

Odovzdajte komprimovaný projekt vo formáte .zip!

V riešení bude hodnotené len vypracovanie zadanej triedy. Riešenie ale môže obsahovať aj main, s testovacím kódom.