Наследование
Наследование позволяет создать новый класс на основе уже существующего,
автоматически включив в новый класс все члены и методы старого. В рамках
наследования "старый" класс называется базовым, а вновь создаваемый
класс - производным.
При объявлении производного класса необходимо
указать имя базового класса с помощью ключевого слова extends.
class.base.php
использование
Из производного класса доступны все методы и члены, объявленные со
спецификатором доступа public, и не доступны компоненты, объявленные
как private.
class.base.php
использование
Иногда удобно, чтобы член или метод базового класса, оставаясь закрытым
для внешнего кода, был открыт для производного класса. В этом случае
прибегают к специальному спецификатору доступа protected. Компоненты
класса, снабженные спецификатором доступа protected, называют защищенными.
class.base.php
использование