Seminář 5 (Úkoly)
Úkol č.1
Vytvořte třídu Bike odvozenou z třídy Vehicle reprezentující jízdní kolo. Tato třída by měla mít dojezd omezen na 200 km. Po překročení této hranice metoda driveForward nebude mít efekt. Objekty této třídy vyzkoušjte.
Úkol č.2
Upravte úkol 1 a 2 z předchozího semináře tak, aby třídy vhodným způsobem používaly dědičnost (případně skládání objektů) k redukci duplicitního kódu.
Úkol č. 3
Upravte úkol 1 a 3 z předchozího semináře tak, aby třídy reprezentující geometické útvary a třídy IntList a IntArray měly správně se chovající metody equals a toString.