Kazalo:

Kakšna so pravila dedovanja v Javi?
Kakšna so pravila dedovanja v Javi?

Video: Kakšna so pravila dedovanja v Javi?

Video: Kakšna so pravila dedovanja v Javi?
Video: Hook Yarn & Dish - Friday Live Crochet Chat 360 2024, December
Anonim

12 pravil in primerov o dedovanju v Javi

  • Razred izvaja vmesnik:
  • Abstraktni razred izvaja vmesnik:
  • Razred razširi drug razred:
  • Vmesnik razširi drug vmesnik:
  • Razred razširi drug razred in implementira drug vmesnik:
  • Večkraten dedovanje države ni dovoljeno:
  • Večkraten dedovanje vrste je dovoljeno:

Kako poteka dedovanje v Javi?

V Java , ko med dvema razredoma obstaja odnos "Je-A", uporabimo Dedovanje . Nadrejeni razred se imenuje super razred in podedoval razred, imenovan podrazred. Ključno besedo extends uporablja podrazred to podedovati značilnosti super razreda.

Drugič, kako ustaviti dedovanje v Javi? Za preprečiti dedovanje , pri ustvarjanju razreda uporabite ključno besedo "final". Oblikovalci razreda String so ugotovili, da ni kandidat za dedovanje in preprečili njegovo podaljšanje.

V skladu s tem, česa v Javi ni mogoče podedovati?

Podrazred podeduje vsi člani (polja, metode in ugnezdeni razredi) iz njegovega nadrazreda. Konstruktorji niso člani, torej niso podedoval po podrazredih, vendar je konstruktor nadrazreda mogoče priklicati iz podrazreda. Konstruktor je mogoče poklicati samo z novim. To ne more imenujemo kot metodo.

Ali je mogoče glavno metodo podedovati v Javi?

Kratek odgovor je NE, mi lahko ne preglasi glavna metoda v java . Razlog je zelo preprost. Kot glavna metoda je statična in dobro vemo, da smo lahko ne preglasi statičnega metode v Java , torej glavna metoda bi lahko ne preglasi. Ampak kot mi lahko glej v izhodu, v obeh klicih, glavna metoda razreda Application se imenuje.

Priporočena: