Moștenirea este unul dintre conceptele de bază ale programării orientate pe obiecte. Java suportă moștenire, și determină raportul dintre-este o superclasă și o subclasă. De exemplu, în cazul în care o subclasă de auto (Auto) este moștenită de la vehicul superclasa (TransportMeans), aceasta înseamnă că mașina este-o (este de asemenea) vehicul.
Mostenirea în Java - un mecanism pentru a crea o nouă clasă de klassov.Nasledovanie existente în Java este un tranzitorie, așa că, dacă Sedan (Sedan) extinde clasa auto (Auto), aceasta înseamnă că sedanul este, de asemenea, moștenită de la vehicul de clasă (TransportMeans). Astfel, devine un vehicul superclasa pentru masina de clasă, și pentru clasa Sedan.
Moștenirea este utilizat pe scară largă în Java-aplicații. Un bun exemplu este clasa de excepție - o moștenească alte clase pentru a crea o mai specifice clase de eroare.
În Java, fiecare clasă se extinde implicit clasa java.lang.Object, astfel încât un obiect-Class este nivelul superior al unei ierarhii moștenire în Java.
Un exemplu simplu de moștenire în Java:
Din rezultatele programului se poate observa că clasa Cat nu are getEats metoda (), dar încă mai funcționează, deoarece este moștenit de la clasa Animal.
Aspecte importante ale moștenirii în Java
Mai multe articole utile!
- Java Nested Clase - clasa locală, o clasă imbricată statică, clasa interioară anonimă
- Ce este compoziția? EXEMPLU Compozițiile Java
- continuă declarația în buclă pentru, Java
- Cum de a crea o instanță de orice clasă în Java, fără un nou cuvânt cheie?
- Conceptul de programare orientata pe obiecte - OOP în Java
- Un exemplu de utilizare așteptați (), notifică () și notifyAll () în Java.
- Tipuri de date în Java - literali primitive și binare
- Avtoupakovka și despachetarea în Java ca un exemplu
- Scrierea toate în Java
- Un exemplu de utilizare declarația break în FOR, în timp ce, în timp ce buclele do-
Mesaj de navigare
Ce este compoziția? EXEMPLU Compozițiile Java
moștenire multiplă în Java și Compoziție vs succesorale