or
Toto cvičení je součástí kurzu
Prozkoumej základy objektově orientovaného programování (OOP) v Javě se zaměřením na rozdíly mezi primitivními datovými typy a objekty. Naučíš se definovat a vytvářet třídy a objekty a pochopíš klíčové součásti tříd, jako jsou pole, konstruktory a metody.
Aktuální cvičení
Ponoř se hlouběji do objektově orientovaného programování a prozkoumej klíčové koncepty, jako jsou zapouzdření, dědičnost a abstrakce. Naučíš se řídit přístup k členům třídy, rozšiřovat funkčnost tříd a definovat abstraktní koncepty a kontrakty zajišťující konzistenci napříč implementacemi.
Prohloubíš si znalosti objektově orientovaného programování tím, že prozkoumáš, jak fungují rozhraní a polymorfismus v Javě. Naučíš se definovat rozhraní a implementovat je ve třídách pro flexibilní chování. Procvičíš přepisování metod pro přizpůsobení chování v podtřídách a přetěžování metod pro definování více variant metody v rámci jedné třídy. Podíváš se také na přetěžování konstruktorů umožňující různé způsoby vytváření objektů. Tato praktická cvičení ti pomohou psát v Javě přizpůsobivější a znovupoužitelnější kód.