Szukaj

1944

Reklama

Chroń swoje dziecko

w Internecie
Reklama

za darmo ...

Kalendarz

Reklama

Jak odbierasz ...

Wygląd portalu
 

"Musicie od siebie wymagać, nawet jeśli inni by od Was nie wymagali..." JP2 [100%]

Reklama
Dziedziczenie - klasy potomne - Co to są klasy potomne? PDF Drukuj Email
Ocena użytkowników: / 5
SłabyŚwietny 
Instrukcje dodatkowe - Programowanie w języku JAVA
Wpisany przez Administrator   
Spis treści
Dziedziczenie - klasy potomne
Zadanie dla przypomnienia i utrwalenia
Co to są klasy potomne?
Dziedziczenie na prostym przykładzie
Czy dziedziczenie działa jak należy?
Ćwiczenia utrwalające
Rozwiązania zadań
Wszystkie strony

 

Co to są klasy potomne?

Klasy potomne to klasy stworzone na wzór już istniejących klas. Klasa stworzona na wzór klasy bazowej nazywa się klasa potomną. Oczywiście klasę potomną można zmodyfikować, lecz nie tworzymy ją od zera tylko jakby korzystając z szablonu-wzorca, jaką jest klasa macierzysta. Aby to lepiej zrozumieć posłużę się przykładem: Załóżmy, że dwóch kolegów rozmawia o tym, jaki każdy z nich ma rower. Maciek mówi: mój rower ma koła 26", hamulce tarczowe, amortyzatory pneumatyczne, aluminiową ramę, osprzęt firmy xyz model zyx i jest koloru srebrnego. Na to mówi Krzysiek: mój jest w zasadzie taki sam, tylko ma mniejsze, 24" koła i jest koloru czerwonego. To, co tutaj zaszło można określić w ten sposób, że Maciek zdefiniował jakiś określony typ roweru a Krzysiek, na tej bazie opisał podobny rower (podobną klasę) z kilkoma modyfikacjami. Nie musiał jeszcze raz mówić o tym, co się powtarza (hamulce tarczowe, amortyzatory pneumatyczne i aluminiowa rama), tylko opisał swój rower na bazie opisu Maćka podając jedynie różnice. Analogicznie funkcjonuje dziedziczenie w programowaniu: tworzymy definicję nowej klasy w oparciu o już istniejącą, określając jedynie to, co jest inne lub nowe.