Комментарии

Переопределение методов
( 0 Голосов )

При создании подкласса в него можно ввести новые методы и поля, а также изменить уже имеющиеся методы и поля. Такой прием называется переопределением. Для переопределения достаточно создать в подклассе метод с тем же самым именем и модификатором доступа (public, protected, private), что и у метода в родительском классе.

Ключевое слово parent имеет специальное назначение. При переопределении метода можно воспользоваться выражением parent: : <имя метода> для вызова соответствующего метода из родительского класса. Ниже приведен характерный пример применения ключевого слова parent.

parent::loadConfiguration($data);

Это может принести пользу при сходстве методов в подклассе и родительском классе. В таком случае достаточно реализовать отличия в обоих методах, а затем вызвать метод из родительского класса.


Понравился материал? Пригодилась информация? Плюсани в социалки!


 
Похожие новости