or
To ćwiczenie jest częścią kursu
Dowiedz się, czym jest programowanie obiektowe (OOP), czym różni się od programowania proceduralnego i jak można je stosować w praktyce. Zdefiniujesz własne klasy zawierające metody, atrybuty i konstruktory, a następnie użyjesz ich do tworzenia obiektów!
Poznaj dwa kluczowe koncepty OOP: dziedziczenie i polimorfizm. Naucz się je wdrażać, aby ograniczyć powtarzanie kodu i rozszerzać funkcjonalność. Zapoznasz się też z różnicami między danymi na poziomie klasy a danymi na poziomie instancji.
Naucz się porównywać obiekty, definiować i dostosowywać ich reprezentacje tekstowe, a także stosować dziedziczenie do tworzenia i przechwytywania własnych wyjątków – co umożliwia spersonalizowaną obsługę błędów.
Bieżące ćwiczenie