Vad är användningen av super nyckelord?
Vad är användningen av super nyckelord?

Video: Vad är användningen av super nyckelord?

Video: Vad är användningen av super nyckelord?
Video: How is the Difference between the American M2A2 Bradley and the Swedish CV90 2024, November
Anonim

Användning av Java super nyckelord

super kan användas för att hänvisa till omedelbar överordnad klassinstansvariabel. super kan användas för att anropa den omedelbara överordnade klassmetoden. super() kan användas för att anropa omedelbar överordnad klasskonstruktor.

På så sätt, vilka är de huvudsakliga användningsområdena för nyckelordet Super?

De super nyckelord hänvisar till superklassobjekt (förälder). Det är Begagnade att anropa superklassmetoder och att komma åt superklasskonstruktorn. Mest vanlig användning av supernyckelordet är att eliminera förvirringen mellan superklasser och underklasser som har metoder med samma namn.

För det andra, vad är den sista och supersökordsskillnaden mellan dem? Skillnaden mellan super och slutlig Java super mot slutlig Java är nyckelord av Java men gör väldigt olika jobb. super nyckelord används för att komma åt super klassvariabler och metoder efter subklassobjekt när de åsidosätts av underklass. slutlig används på tre ställen i Java med olika jobb.

vad är nyckelordet Super?

super är en nyckelord . Den används i en underklassmetoddefinition för att anropa en metod definierad i super klass. Privata metoder för super -klass kan inte kallas. Endast offentliga och skyddade metoder kan anropas av super nyckelord . Det används också av klasskonstruktörer för att anropa konstruktörer av dess överordnade klass.

Kan vi använda supersökord i huvudmetoden?

Svar: Nej! Detta nyckelord fungerar bara på en instans av en klass (ett objekt). Huvudmetod är statisk den tillhör inte något speciellt objekt. Supermetod kan anropas endast inuti en konstruktor för att anropa konstruktören av dess super klass och den måste vara i första raden.

Rekommenderad: