При использовании наследования может возникнуть необходимость вызова перекрытого метода базового класса. Например, пусть метод set_name
в классе Animal
описан следующим образом:
function set_name($text)
{
$this->name = $text;
}
Одноименный метод в порожденном классе Lion
может вызвать этот метод при помощи префикса Animal::
, содержащего имя базового класса. Соответствующее описание выглядит следующим образом: