or
To ćwiczenie jest częścią kursu
Poznaj podstawy programowania obiektowego (OOP) w Javie, ze szczególnym uwzględnieniem różnic między prymitywnymi typami danych a obiektami. Naucz się definiować i tworzyć klasy oraz obiekty, a także zrozum kluczowe elementy klas – pola, konstruktory i metody.
Bieżące ćwiczenie
Zagłęb się w programowanie obiektowe, poznając takie koncepcje jak hermetyzacja, dziedziczenie i abstrakcja. Dowiesz się, jak kontrolować dostęp do składowych klasy, rozszerzać jej funkcjonalność oraz definiować abstrakcyjne pojęcia i kontrakty zapewniające spójność implementacji.
Rozwijaj umiejętności programowania obiektowego, odkrywając, jak działają interfejsy i polimorfizm w Javie. Nauczysz się definiować interfejsy i implementować je w klasach, co zapewnia elastyczność zachowania. Przećwiczysz nadpisywanie metod w celu dostosowania zachowania w podklasach oraz przeciążanie metod, aby definiować wiele ich wariantów w obrębie tej samej klasy. Poznasz też przeciążanie konstruktorów, które umożliwia elastyczne tworzenie obiektów. Dzięki tym praktycznym ćwiczeniom napiszesz bardziej elastyczny i wielokrotnego użytku kod w Javie.