Obsah:

Aké sú pravidlá dedenia v Jave?
Aké sú pravidlá dedenia v Jave?

Video: Aké sú pravidlá dedenia v Jave?

Video: Aké sú pravidlá dedenia v Jave?
Video: El hombre en la Biblia 2024, November
Anonim

12 pravidiel a príkladov dedičnosti v jazyku Java

  • Trieda implementuje rozhranie:
  • Abstraktná trieda implementuje rozhranie:
  • Trieda rozširuje ďalšiu triedu:
  • Rozhranie rozširuje ďalšie rozhranie:
  • Trieda rozširuje ďalšiu triedu a implementuje ďalšie rozhranie:
  • Viacnásobné dedičstvo štátu nie je povolené:
  • Viacnásobné dedičstvo povolený typ:

Ako sa tu dedí v Jave?

In Java , keď medzi dvoma triedami existuje vzťah "Je-A", používame Dedičnosť . Rodičovská trieda s názvom super trieda a zdedené trieda nazývaná ako podtrieda. Kľúčové slovo extends používa podtrieda to dediť vlastnosti super triedy.

Po druhé, ako zastavíte dedičstvo v Jave? Komu zabrániť dedičstvu , pri vytváraní triedy použite kľúčové slovo "final". Dizajnéri triedy String si uvedomili, že to nie je kandidát na dedičstvo a zabránili jej predĺženiu.

Čo sa teda v Jave nedá zdediť?

Podtrieda dedí všetkých členov (polia, metódy a vnorené triedy) zo svojej nadtriedy. Konštruktéri nie sú členmi, teda nie sú zdedené podtriedami, ale konštruktor nadtriedy možno vyvolať z podtriedy. Konštruktor môže byť zavolaný iba s new. to nemôže nazývať ako metódu.

Môže byť hlavná metóda zdedená v Jave?

Krátka odpoveď je NIE, my môcť neprepísať hlavná metóda v java . Dôvod je veľmi jednoduchý hlavná metóda je statický a my veľmi dobre vieme, že my môcť neprepíše statickú metódy v Java , teda hlavná metóda by mohla nemožno prepísať. Ale ako my môcť pozri vo výstupe, v oboch hovoroch, hlavná metóda triedy Application sa nazýva.

Odporúča: