Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Tu je dôvod:
* Štruktúra dedičstva: V Java, dedičstvo sleduje hierarchickú štruktúru. Podtrieda zdedí vlastnosti a metódy z jej nadtroje. To vytvára jasný vzťah medzi rodičom a dieťaťom.
* kruhová závislosť: Keby bola trieda sama osebe podtrieda, vytvorila by to kruhovú závislosť. To by znamenalo, že táto trieda závisí od seba, ktorá sa má definovať, čo vedie k nekonečnej rekurzii a logickému paradoxu.
Príklad:
`` `Java
trieda myclass {
// ...
}
`` `
V tomto príklade „MyClass“ nie je samotná podtrieda. Existuje nezávisle a zdedí zo seba.
Kľúčový koncept:
Pri objektovo orientovanom programovaní je dedičstvo základným konceptom a trieda môže zdediť iba triedu, ktorá je * nad * v hierarchii dedičstva.