parent
Może
się
zdarzyć
,
że
będziesz
pisał
kod
,
który
odnosi
się
do
funkcji
i
zmiennych
klasy
bazowej
.
Jest
to
możliwe
jeśli
twoja
klasa
pochodna
jest
uściśleniem
lub
specjalizacją
klasy
bazowej
.
Zamiast
jawnego
podawania
nazwy
klasy
bazowej
w
kodzie
,
powinieneś
użyć
specjalnej
nazwy
parent
,
która
odnosi
się
do
nazwy
klasy
bazowej
podanej
przy
extends
podczas
deklaracji
twojej
klasy
.
Robiąc
to
,
unikasz
użycia
nazwy
klasy
bazowej
w
więcej
niż
jednym
miejscu
.
Jeśli
twoje
drzewo
dziedziczenia
zmieniłoby
się
podczas
implementacji
,
zmiana
będzie
wymagała
poprawki
tylko
w
jednym
miejscu
-
przy
słowie
kluczowym
extends
w
deklaracji
klasy
.