Aşağıdaki örneğe bakın (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
}
}
Ben OOP için yeni ve biraz cahil değilim.
Ben yanlış görünüyor bu sınıfın bir örneğini kullanıyorum anne özelliğine ulaşmak için buraya: S (i çocuk olmak gerek yok o zaman). I çocuk özellikleri ile ebeveyn özellikleri senkronize edebilir ve doğrudan bu-> ebeveyn-> anotherP $ kullanmak zorunda kalmadan, $ this-> anotherP erişebilirsiniz böylece kolay bir yolu var mı?