У меня есть абстрактный ParentClass с protected $instanceVariable
. Теперь есть ChildClass
, который также имеет private $instanceVariable
. Это устанавливает это к начальному значению, как:
private $instanceVariable = 5;
Таким образом, дочерний класс переопределяет его и изменяет видимость на частный. Родительский класс не присваивает значение этой переменной экземпляра. Он также объявлен в родительском классе, потому что есть методы, которые обращаются к нему.
Это нормально с PHP?