Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

V Jave je samotná podtrieda triedy?

Nie, trieda v Java nie je samotná podtrieda.

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.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené