Java - īpaši rezervēts vārds

Satura rādītājs
Mantojuma sistēma Java ir diezgan spēcīgs, patiesībā tā ir atsauce uz citām objektorientētām valodām, kas ir viena no visbiežāk sastopamajām šaubām, kas rodas mūsu prātos, kad mēs jau atrodamies attīstības dziļumos. Java, ir, ja mēs varam izmantot vecāku klašu metodes, izmantojot gadījumus vai tādās pašās metodēs kā mantotās klases.
Atbilde ir jā, patiesībā tā ir viena no lietām, kas tika paturēta prātā un kurai ir īpašs veids, kā to īstenot, un to mēs redzēsim tālāk.
Īpaši rezervēts vārdsTāpat kā mēs varam izmantot rezervēto vārdu Este Lai atsauktos uz viena un tā paša objekta darbības jomas elementiem, mums ir arī kaut kas tāds, kas var mums palīdzēt piekļūt vecāku klašu vai virsklases atribūtiem un metodēm, un tas ir rezervētais vārds Super, ar to mēs varam izsaukt vai nu no instances, vai apakšklases metodes kaut ko, kas nāk no klases, no kuras tā pārmanto.
Viens no visbiežāk izmantotajiem vārda lietojumiem Super, ir spēks izsaukt superklases konstruktoru, ar to mēs varam samazināt koda daudzumu, kas mums jāraksta mūsu bērnu klasēs, attēlā redzēsim šādu kodu:

Šeit mēs redzam apļa klases konstruktoru, mēs redzam, ka tā saņem dažus argumentus, ja mēs šo vārdu neizmantojam Super tajā mums vajadzētu veikt attiecīgos tā atribūtu piešķiršanas uzdevumus, taču tas nav nepieciešams, jo vecāku klase vai virsklase to ir izdarījusi, tāpēc, izsaucot vārdu super un nododot tam nepieciešamos argumentus, mēs izmantosim tā konstruktors.
Piesardzības pasākumiTas ir tik vienkārši, lai gan mums ir jābūt zināmiem piesardzības pasākumiem un zināšanām par tā darbību, pirmā lieta ir tā, ka tad, kad mēs saucam par super mūsu konstruktora iekšienē, mums tas vispirms ir jāsauc, tas ir, nedrīkst būt nekādu citu norādījumu, tad atkarībā no tā, vai mēs nododam argumentus vai nē, tiks saukts tieši konstruktors, tādēļ mums jāņem vērā arī konstruktoru pārslodze.
vecāku klases konstruktors tas ir vienīgais, ko mēs nepārmantojam, veidojot apakšklasi, tāpēc vienīgais veids, kā piekļūt šiem konstruktoriem, ir caur šo rezervēto vārdu.
Mēs varam ne tikai izsaukt konstruktorus, bet arī izmantot metodes tieši no virsklases, protams, mēs varam domāt, vai tas tiešām ir nepieciešams, jo mēs pārmantojam šīs metodes, bet, kad mums ir jāpārraksta kāda metode, tad šī ir lielāka nozīme. Apskatīsim šādu piemēru:

Lai gan mēs varam izmantot metodi, nepievienojot vārdu super, ja mūsu klasē mums būtu metode ar tādu pašu nosaukumu, mēs nevarētu piekļūt virsklasei, tāpēc tā ir svarīga un nepieciešama, kā mēs redzējām piemērā .
Mums jau ir rīks, ar kura palīdzību mēs varam iegūt dažādus to klašu elementus, no kuriem mēs pārmantojam, tādējādi dodot iespēju radīt labākas funkcijas.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave