Dziedziczenie to jeden z filarów programowania obiektowego języka Java. Dziedziczenie umożliwia tworzenie hierachii klas, co przekłada się bezpośrednio na lepszą czytelność, kompaktowość i organizację kodu. Stosując dziedziczenie, możemy znacznie ograniczyć redundancje (duplikację) kodu programistycznego i przyspieszyć pisanie kodu. Dziedziczenie w Javie wpływa również na łatwiejsze utrzymanie kodu. Dziedziczenie pozwala na tworzenie przejrzystej struktury klas i obiektów, w której poszczególne klasy nie powielają niepotrzebnie tych samych atrybutów lub zachowań.
Zalety stosowania dziedziczenia
- większa reużywalność kodu
- lepsza czytelność i i przejrzystość kodu
- łatwiejsze utrzymanie kodu
- mniejsza redundancja kodu
- szybsze tworzenie kodu
Ważne terminy w dziedziczeniu
Klasa : to zbiór obiektów, które mają wspólne właściwości.
Klasa pochodna/Podklasa: Klasa pochodna to klasa, która dziedziczy po klasie bazowej. Jest również zamiennie nazywana podklasą lub klasą podrzędną.
Klasa podstawowa/Nadklasa : Klasa podstawowa jest główną klasą, z której klasy pochodne dziedziczą cechy. Jest również znana jako superklasa lub klasa nadrzędna.
Reużywalność : Jak sama nazwa wskazuje, to ponowne użycie powtarzającego się kodu w programach. Jest to mechanizm ponownego wykorzystania istniejącego kodu podczas tworzenia nowych klas.
0 komentarzy