Moștenirea în Java

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!

  • Moștenirea în Java
    Java Nested Clase - clasa locală, o clasă imbricată statică, clasa interioară anonimă
  • Moștenirea în Java
    Ce este compoziția? EXEMPLU Compozițiile Java
  • Moștenirea în Java
    continuă declarația în buclă pentru, Java
  • Moștenirea în Java
    Cum de a crea o instanță de orice clasă în Java, fără un nou cuvânt cheie?
  • Moștenirea în Java
    Conceptul de programare orientata pe obiecte - OOP în Java
  • Moștenirea în Java
    Un exemplu de utilizare așteptați (), notifică () și notifyAll () în Java.
  • Moștenirea în Java
    Tipuri de date în Java - literali primitive și binare
  • Moștenirea în Java
    Avtoupakovka și despachetarea în Java ca un exemplu
  • Moștenirea în Java
    Scrierea toate în Java
  • Moștenirea î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

articole similare