1) Vytvořte třídu Person, která bude reprezentovat osobu. Od ní odvoďte třídy Employe a Student.

Třída person obsahuje:

Třída Employee bude obsahovat:

 

Třída Student bude obsahovat:

Třídu Demo, s metodou, kterou lze spustit z příkazové řádky a která:

  1. Vytvoří studenta Jan Novak s věkem 23 let.
  2. Vytvoří pracovnici Terezu Novakovou s platem 30 000.
  3. Vypíše informace o obou lidech.

 

2)

Vytvořte rozhraní Chodici, které bude deklarovat metody:

Dále vytvořte jeho implementace Holinky a Hodinky.

U holinek natažení způsobí, že jsou schopné ujít libovolnou vzdálenost, u hodinek, že jsou schopny jít dalších 48 hodin.

Dále napište třídu Demo, která předvede funkčnost obou dvou implementací.