Ni matumizi gani ya super () katika Java?
Ni matumizi gani ya super () katika Java?

Video: Ni matumizi gani ya super () katika Java?

Video: Ni matumizi gani ya super () katika Java?
Video: Kutumia tochi ya simu kama cinema 📽️ ( projector ) isikuumize kichwa 2024, Novemba
Anonim

The mkuu neno kuu katika Java ni tofauti ya kumbukumbu ambayo ni kutumika kurejelea kitu cha darasa la mzazi mara moja. Wakati wowote unapounda mfano wa subclass, mfano wa darasa la mzazi huundwa kabisa ambayo inarejelewa na mkuu kutofautiana kwa kumbukumbu.

Kwa hivyo, ni nini madhumuni ya super () katika Java?

mkuu ni neno muhimu. Inatumika ndani ya ufafanuzi wa njia ya darasa ndogo kuita njia iliyofafanuliwa katika mkuu darasa. Mbinu za kibinafsi za mkuu -darasa haliwezi kuitwa. Njia za umma tu na zinazolindwa zinaweza kuitwa na mkuu neno kuu. Inatumiwa pia na wajenzi wa darasa kuwaita wajenzi wa darasa lake la mzazi.

Kwa kuongezea, ni nini matumizi ya neno kuu katika Java? Neno muhimu 'HII' ndani Java ni kigezo cha marejeleo kinachorejelea kitu cha sasa. "hii" ni rejeleo la kitu cha sasa, ambacho njia yake inaitwa. Unaweza kutumia "hii" neno kuu ili kuzuia kutaja migogoro katika njia/mjenzi wa mfano/kitu chako.

Swali pia ni, ni tofauti gani kati ya hii () na super () kwenye Java?

hii na mkuu ni maneno mawili maalum katika Java , ambayo inatumika kuwakilisha mfano wa sasa wa darasa na ni mkuu darasa. Kama nilivyosema ndani ya mstari wa kwanza, kuu tofauti kati ya hii na mkuu katika Java ni kwamba hii inawakilisha mfano wa sasa wa darasa, wakati mkuu kuwakilisha mfano wa sasa wa darasa la mzazi.

Je, tunaweza kuwa na hii () na super () pamoja?

Yote hii () na super() ni simu za wajenzi. Simu ya wajenzi lazima iwe kauli ya kwanza kila wakati. Hivyo tunaweza sivyo kuwa na kauli mbili kama kauli ya kwanza, hivyo aidha tunaweza wito super() au tunaweza piga simu hii () kutoka kwa mjenzi, lakini sio zote mbili.

Ilipendekeza: