Houston, we have a problem.

Наследование



Наследование позволяет создать новый класс на основе уже существующего,
автоматически включив в новый класс все члены и методы старого. В рамках
наследования "старый" класс называется базовым, а вновь создаваемый
класс - производным.

При объявлении производного класса необходимо
указать имя базового класса с помощью ключевого слова extends.

class.base.php


использование


Из производного класса доступны все методы и члены, объявленные со
спецификатором доступа public, и не доступны компоненты, объявленные
как private.

class.base.php


использование


Иногда удобно, чтобы член или метод базового класса, оставаясь закрытым
для внешнего кода, был открыт для производного класса. В этом случае
прибегают к специальному спецификатору доступа protected. Компоненты
класса, снабженные спецификатором доступа protected, называют защищенными.

class.base.php


использование


@темы: PHP