Какво е супер ключова дума в PHP?
Какво е супер ключова дума в PHP?

Видео: Какво е супер ключова дума в PHP?

Видео: Какво е супер ключова дума в PHP?
Видео: PHP Syntax 2024, Може
Anonim

В супер ключова дума се отнася до обекти на суперклас (родител). Използва се за извикване на методи на суперклас и за достъп до конструктора на суперкласа.

По същия начин, какво е супер ключова дума обяснете с пример?

1) супер се използва за препращане на непосредствена променлива на екземпляра на родителския клас. Можем да използваме супер ключова дума за достъп до члена на данните или полето на родителския клас. Използва се, ако родителският клас и дъщерният клас имат еднакви полета. В горното пример , Animal и Dog и двата класа имат общ цвят на свойството.

По същия начин какво е супер клас на PHP? PHP 5 Наследство. В клас който се наследява се нарича Родителски клас (или супер класа или базов клас ) докато клас което наследява други клас се нарича Дете клас (или под клас или извлечени клас ). В примера по-горе Human ще бъде родителски клас и Мъжът и Жената ще бъдат негово дете класове.

По отношение на това, какво имате предвид под супер ключова дума?

супер е ключова дума . Използва се вътре в метод на подклас определение за да извикате метод, дефиниран в супер клас. Частни методи на супер -класът не може да бъде извикан. Само публични и защитени методи могат да бъдат извикани от супер ключова дума . Също така се използва от конструкторите на класове за извикване на конструктори на неговия родителски клас.

Каква е разликата между това () и супер ()?

Разлика между супер() и този () в java. супер() както и това () и двете се използват за извършване на извиквания на конструктор. супер() се използва за извикване на конструктора на базовия клас (т.е. класа на родителя), докато това () се използва за извикване на конструктор на текущия клас. супер() се използва за извикване на конструктора на базовия клас (родителски клас).

Препоръчано: