Kas yra super raktinis žodis PHP?
Kas yra super raktinis žodis PHP?

Video: Kas yra super raktinis žodis PHP?

Video: Kas yra super raktinis žodis PHP?
Video: 5 | Built-In Superglobal Variables in PHP | 2023 | Learn PHP Full Course for Beginners 2024, Lapkritis
Anonim

The super raktažodis nurodo superklasės (pagrindinius) objektus. Jis naudojamas superklasės metodams iškviesti ir prieigai prie superklasės konstruktoriaus.

Panašiai, kas yra super raktinis žodis paaiškinti pavyzdžiu?

1) super naudojamas tiesioginiam pirminės klasės egzemplioriaus kintamajam nurodyti. Galime naudoti super raktažodis norėdami pasiekti pirminės klasės duomenų narį arba lauką. Jis naudojamas, jei pirminė klasė ir antrinė klasė turi tuos pačius laukus. Aukščiau pavyzdys , Gyvūnų ir Šunų klasės turi bendrą nuosavybės spalvą.

Be to, kas yra PHP super klasė? PHP 5 Paveldėjimas. The klasė kuris yra paveldimas vadinamas Tėvų klasė (arba super klasė arba bazinė klasė ) kol klasė kuri paveldi kitą klasė vadinamas Vaiku klasė (arba sub klasė arba išvestiniai klasė ). Aukščiau pateiktame pavyzdyje Žmogus bus tėvų klasė o Vyras ir Moteris bus jos vaikai klases.

Kalbant apie tai, ką reiškia super raktinis žodis?

super yra raktažodį . Jis naudojamas poklasio metodo viduje apibrėžimas iškviesti metodą, apibrėžtą super klasė. Privatūs metodai super -klasės negalima vadinti. Tik viešieji ir saugomi metodai gali būti vadinami super raktažodis . Jį taip pat naudoja klasių konstruktoriai, norėdami iškviesti pirminės klasės konstruktorius.

Kuo skiriasi šis () ir super ()?

Skirtumas tarp super() ir šis () Java. super () taip pat šis () abu naudojami konstruktoriaus skambučiams atlikti. super () naudojamas bazinės klasės konstruktoriui (ty „Parent“klasei) iškviesti () naudojamas dabartinės klasės konstruktoriui iškviesti. super () naudojamas bazinės klasės (parent klasės) konstruktoriui iškviesti.

Rekomenduojamas: