Dziedziczenie - klasy potomne - Czy dziedziczenie działa jak należy? |
Instrukcje dodatkowe - Programowanie w języku JAVA |
Wpisany przez Administrator |
Strona 5 z 7
Czy dziedziczenie działa jak należy? Aby jednak sprawdzić, czy to wszystko działa jak należy (dziedziczenie) zmodyfikujmy powyższy przykład poprzez dodanie dwóch metod: Zadanie 5: Zmodyfikuj powyższy program; dodaj metody:
Póki co usuń definicję klasy punkt3d.
Stwórzmy dodatkową klasę punkt3d, która dziedziczy z klasy punkt2d: Zadanie 6: Zmodyfikuj powyższy program tak, aby dodać nową klasę punkt3d, która dziedziczy z klasy punkt 2d, oprócz tego posiada:
Jak widać klasa punkt3d dziedziczy z klasy punkt2d. Oprócz tego posiada własne, nowe pole wspZ oraz własną, nową metodę ustawZ. Sprawdźmy, czy to działa:
Zmodyfikuj program tak, aby wywołać wszystkie 3 metody dla obiektu klasy punkt3d: ustawX, ustawY, ustawZ.
Sprawdźmy, czy to działa. Uruchamiamy program: Jak widać metody działają, czyli klasa punkt3d poprawnie odziedziczyła metody ustawX oraz ustawY z klasy punkt2d.
|