Kas ir super atslēgvārds PHP?
Kas ir super atslēgvārds PHP?

Video: Kas ir super atslēgvārds PHP?

Video: Kas ir super atslēgvārds PHP?
Video: JavaScript super keyword 🦸‍♂️ 2024, Decembris
Anonim

The super atslēgvārds attiecas uz virsklases (vecākiem) objektiem. To izmanto, lai izsauktu superklases metodes un piekļūtu virsklases konstruktoram.

Līdzīgi, kas ir super atslēgvārds izskaidrot ar piemēru?

1) super tiek izmantots, lai atsauktos uz tiešo vecāku klases instances mainīgo. Varam izmantot super atslēgvārds lai piekļūtu vecāku klases datu dalībniekam vai laukam. To izmanto, ja vecākklasei un pakārtotajai klasei ir vienādi lauki. Iepriekš minētajā piemērs , Dzīvnieks un suns abām klasēm ir kopīga īpašuma krāsa.

Tāpat, kas ir PHP superklase? PHP 5 Mantojums. The klasē kas ir iedzimta sauc Vecāku klase (vai super klase vai bāzes klase ), kamēr klasē kas manto citu klasē tiek saukts par bērnu klasē (vai apakš klasē vai atvasināts klasē ). Iepriekš minētajā piemērā Cilvēks būs vecāku klase un vīrietis un sieviete būs tās bērns klases.

Ko jūs domājat ar superatslēgvārdu?

super ir atslēgvārds . To izmanto apakšklases metodē definīcija lai izsauktu metodi, kas definēta super klasē. Privātās metodes super -klasi nevar izsaukt. Tikai publiskas un aizsargātas metodes var izsaukt super atslēgvārds . To izmanto arī klašu konstruktori, lai izsauktu vecākklases konstruktorus.

Kāda ir atšķirība starp šo () un super ()?

Atšķirība starp super() un šī () java. super() kā arī šis () abi tiek izmantoti konstruktora izsaukšanai. super() tiek izmantots, lai izsauktu bāzes klases konstruktoru (t.i., vecāku klasi), kamēr šis () tiek izmantots, lai izsauktu pašreizējās klases konstruktoru. super() izmanto, lai izsauktu bāzes klases (parent klases) konstruktoru.

Ieteicams: