Tartalomjegyzék:

Mik az öröklési szabályok a Java nyelven?
Mik az öröklési szabályok a Java nyelven?

Videó: Mik az öröklési szabályok a Java nyelven?

Videó: Mik az öröklési szabályok a Java nyelven?
Videó: Az öröklődés mendeli szabályai. A nemek öröklődése. Örökletes betegségek. 2024, November
Anonim

12 Szabályok és példák az öröklődésről a Java nyelven

  • Egy osztály egy interfészt valósít meg:
  • Egy absztrakt osztály egy interfészt valósít meg:
  • Egy osztály kiterjeszt egy másik osztályt:
  • Egy interfész kiterjeszt egy másik interfészt:
  • Egy osztály kiterjeszt egy másik osztályt, és egy másik interfészt valósít meg:
  • Többszörös öröklés állam nem megengedett:
  • Többszörös öröklés típus megengedett:

Itt hogyan történik az öröklés Java nyelven?

Ban ben Jáva , ha "Is-A" kapcsolat létezik két osztály között, akkor használjuk Öröklés . A szuperosztálynak nevezett szülőosztály és a örökölt osztályt alosztálynak hívják. Az extends kulcsszót a to alosztály használja örököl a szuperosztály jellemzői.

Másodszor, hogyan lehet megállítani az öröklődést Java-ban? Nak nek megakadályozza az öröklést , használja a "final" kulcsszót az osztály létrehozásakor. A String osztály tervezői rájöttek, hogy nem jelölt öröklés és megakadályozták annak meghosszabbítását.

Ennek megfelelően mi nem örökölhető a Java-ban?

Egy alosztály örököl minden tagja (mezők, metódusok és beágyazott osztályok) a szuperosztályából. A kivitelezők nem tagok, tehát nem is azok örökölt alosztályok szerint, de a szuperosztály konstruktora meghívható az alosztályból. Egy konstruktort csak new segítségével lehet meghívni. Azt nem tud módszernek nevezhető.

A fő metódus örökölhető Java-ban?

A rövid válasz: NEM, mi tud nem felülírni fő módszer ban ben Jáva . Az ok nagyon egyszerű. Ahogy fő módszer statikus, és nagyon jól tudjuk, hogy mi tud ne írja felül a statikus mód ban ben Jáva , ennélfogva fő módszer lehet ne legyen felülírva. De ahogy mi is tud lásd a kimenetben, mindkét hívásban, fő módszer az Application osztályt hívják.

Ajánlott: