Aké je použitie super kľúčového slova?
Aké je použitie super kľúčového slova?

Video: Aké je použitie super kľúčového slova?

Video: Aké je použitie super kľúčového slova?
Video: Galibri & Mavik - Федерико Феллини (Премьера клипа) 2024, Apríl
Anonim

Použitie Java super kľúčové slovo

super možno použiť na odkazovanie premennej inštancie bezprostrednej nadradenej triedy. super možno použiť na vyvolanie metódy bezprostrednej rodičovskej triedy. super() možno použiť na vyvolanie konštruktora bezprostrednej rodičovskej triedy.

Aké sú teda hlavné použitia kľúčového slova Super?

The super kľúčové slovo odkazuje na nadtriedu (rodičovské) objekty. to je použité na volanie metód nadtriedy a na prístup ku konštruktoru nadtriedy. Najviac bežné používanie super kľúčového slova je odstrániť zmätok medzi nadtriedami a podtriedami, ktoré majú metódy s rovnakým názvom.

Po druhé, aký je medzi nimi konečný a super kľúčový rozdiel? Rozdiel medzi super a finálny Java Super vs finálny Java sú Kľúčové slová Java, ale vykonávajú veľmi odlišné úlohy. super kľúčové slovo sa používa na prístup Super premenné triedy a metódy objektom podtriedy, keď sú prepísané podtriedou. finálny sa používa na troch miestach v Jave s rôznymi úlohami.

čo je super kľúčové slovo?

Super je a kľúčové slovo . Používa sa vo vnútri definície metódy podtriedy na volanie metódy definovanej v Super trieda. Súkromné metódy Super -trieda sa nedá zavolať. Iba verejné a chránené metódy môžu byť volané pomocou super kľúčové slovo . Používajú ho aj konštruktéri tried na vyvolanie konštruktorov svojej nadradenej triedy.

Môžeme použiť super kľúčové slovo v hlavnej metóde?

Odpoveď: Nie! Toto kľúčové slovo funguje iba na inštancii triedy (objektu). Hlavná metóda je statický a nepatrí žiadnemu konkrétnemu objektu. Super metóda môže byť volaný iba vo vnútri konštruktora, aby sa zavolal jeho konštruktor Super triedy a musí byť v prvom riadku.

Odporúča: