Специальная переменная $this
служит для обращения к текущему объекту из его класса. Так, в приведенном ниже примере метод getModel ()
вызывается из того же самого класса.
Специальная переменная При создании подкласса в него можно ввести новые методы и поля, а также изменить уже имеющиеся методы и поля. Такой прием называется переопределением. Для переопределения достаточно создать в подклассе метод с тем же самым именем и модификатором доступа (public, protected, private), что и у метода в родительском классе. Переопределение методов в JoomlaПереопределение методов. Способ создания в подклассе метода с таким же самым именем, как и в родительском классе. Если такой метод переопределен, то он выполняется вместо метода из родительского класса. Переопределяемый метод должен иметь такую же сигнатуру, как и метод из родительского класса. Тем не менее метод из родительского класса можно вызывать из переопределяемого метода с помощью ключевого слова parent, как, например, parent: : display (). |