Mis kasu on Javas sõnast super ()?
Mis kasu on Javas sõnast super ()?

Video: Mis kasu on Javas sõnast super ()?

Video: Mis kasu on Javas sõnast super ()?
Video: Miss You Meri Sasu ke : Ashu Morkhi | Aseem | Aarju Dhillon | New Haryanvi Songs 2022 |Sunrise Music 2024, Aprill
Anonim

The Super märksõna sisse Java on võrdlusmuutuja, mis on kasutatud viidata vahetule vanemklassi objektile. Kui loote alamklassi eksemplari, luuakse kaudselt ülemklassi eksemplar, millele viitab Super võrdlusmuutuja.

Mis on selle super () eesmärk Javas?

Super on märksõna. Seda kasutatakse alamklassi meetodi määratluse sees, et kutsuda välja jaotises defineeritud meetod Super klass. Privaatsed meetodid Super -klassi ei saa helistada. Ainult avalikke ja kaitstud meetodeid saab kutsuda Super märksõna. Seda kasutavad ka klassikonstruktorid oma emaklassi konstruktorite kutsumiseks.

Lisaks, mis on selle märksõna kasutamine Javas? Märksõna 'SEE' sisse Java on viitemuutuja, mis viitab praegusele objektile. "see" on viide praegusele objektile, mille meetodit kasutatakse. Sa saad kasutada "see" märksõna et vältida nimetamiskonflikte oma eksemplari/objekti meetodis/konstruktoris.

Küsimus on ka selles, mis vahe on sellel () ja super () Javas?

see ja Super on kaks erilist märksõna Java , mida kasutatakse klassi praeguse eksemplari esindamiseks ja see on Super klass. Nagu ma ütlesin aastal esimene rida, peamine vahe vahel see ja Super sisse Java on see, et see esindab klassi praegust eksemplari, while Super esindavad ülemklassi praegust eksemplari.

Kas meil on see () ja super () koos?

Mõlemad seda () ja super() on konstruktorikutsed. Konstruktori kutse peab alati olema esimene lause. Niisiis me saame mitte on kaks väidet esimese väitena, seega kumbki me saame helistama Super() või me saame kutsu seda () konstruktorilt, aga mitte mõlemalt.

Soovitan: