Çfarë është fjala kyçe super në PHP?
Çfarë është fjala kyçe super në PHP?

Video: Çfarë është fjala kyçe super në PHP?

Video: Çfarë është fjala kyçe super në PHP?
Video: PONI - C'ESHTE DASHURIA 2024, Nëntor
Anonim

Të fjalë kyçe super i referohet objekteve të superklasës (prind). Përdoret për të thirrur metoda të superklasës dhe për të hyrë në konstruktorin e superklasës.

Në mënyrë të ngjashme, çfarë është super fjalen shpjegoni me shembull?

1) super përdoret për t'iu referuar variablit të instancës së klasës prind të menjëhershëm. Ne mund të përdorim fjalë kyçe super për të aksesuar anëtarin e të dhënave ose fushën e klasës prind. Përdoret nëse klasa prind dhe klasa e fëmijës kanë të njëjtat fusha. Në sa më sipër shembull , Kafshët dhe Qeni të dyja klasat kanë një ngjyrë të përbashkët të vetisë.

Po kështu, çfarë është PHP super class? PHP 5 Trashëgimia. Të klasës e cila është e trashëguar quhet Klasa e prindërve (ose super klasë ose klasa bazë ) ndërsa klasës e cila është duke trashëguar të tjera klasës quhet Fëmijë klasës (ose nën klasës ose të prejardhura klasës ). Në shembullin e mësipërm, Njeriu do të jetë klasën e prindërve dhe Mashkull dhe Femër do të jenë fëmija i saj klasat.

Lidhur me këtë, çfarë kuptoni me fjalë kyçe super?

super Eshte nje fjalë kyçe . Përdoret brenda një metode nënklase përkufizim për të thirrur një metodë të përcaktuar në super klasës. Metodat private të super -klasa nuk mund të thirret. Vetëm metodat publike dhe të mbrojtura mund të thirren nga fjalë kyçe super . Përdoret gjithashtu nga konstruktorët e klasave për të thirrur konstruktorët e klasës së saj mëmë.

Cili është ndryshimi midis kësaj () dhe super ()?

Dallimi midis super() dhe kjo () në java. super () si dhe kjo () të dyja përdoren për të bërë thirrje konstruktori. super () përdoret për të thirrur konstruktorin e klasës bazë (d.m.th. klasën e prindit) ndërsa kjo () përdoret për të thirrur konstruktorin e klasës aktuale. super () përdoret për të thirrur konstruktorin e klasës bazë (klasa prind).

Recommended: