OlegOleg1980
@OlegOleg1980
программист

Как получить контекст дочернего класса в наследуемом от родителя методе?

Привет!
Допустим, есть класс родитель Parent и есть класс наследник Child.
В Parent есть метод getProperty, который наследуется в дочерний класс.
Как можно получить контекст дочернего класса в этом методе getProperty?
class ParentClass
{
    protected function getProperty()
    {
        return $this->property; // тут ошибка
    }
}

class ChildClass extends ParentClass
{
    private $property;
    public function methodChild()
    {
        return $this->getProperty();
    }
}

$child = new ChildClass();
$result = $child->methodChild();


Что вернет methodChild() ?
Как сделать так, чтобы он возвращал property дочернего класса Child ?
  • Вопрос задан
  • 88 просмотров
Пригласить эксперта
Ответы на вопрос 1
@davidnum95
protected $property;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы