Hi,
Beispiel:
PHP-Code:
abstract class AC {
private $x = 'miep';
public abstract function bla();
public function getX() {
return $this->x;
}
}
class Test extends AC {
private $x = 'möp';
public function bla() {
echo 'bla';
}
}
Ich hätte nun gerne, dass man wenn man ein Objekt $o der Klasse Test erzeugt man $o->getX(); machen kann und es 'möp' zurückgibt. Momentan ist es aber so, dass es 'miep' zurückgibt, also $x nicht überschrieben wird. Nur wenn ich $x public mache geht das. Ich möchte aber nicht, dass man $x einfach so ändern kann.
Wie kann ich das erreichen?
Vielen Dank im vorraus.
Grüße
Thunar