Acessando a Propriedade da Classe Pai a partir do Filho
Veja o exemplo a seguir (PHP)
class Parent
{
protected $_property;
protected $_anotherP;
public function __construct($var)
{
$this->_property = $var;
$this->someMethod(); #Sets $_anotherP
}
protected function someMethod()
...
}
class Child extends Parent
{
protected $parent;
public function __construct($parent)
{
$this->parent = $parent;
}
private function myMethod()
{
return $this->parent->_anotherP; #Note this line
}
}
Eu sou novo no OOP e sou um pouco ignorante.
Aqui para acessar a propriedade dos pais, estou usando uma instância dessa classe, que parece errada: S (não há necessidade de ser meu filho então). Existe uma maneira fácil, para que eu possa sincronizar as propriedades pai com as propriedades filho e acessar diretamente $ this-> anotherP sem precisar usar $ this-> parent-> anotherP?