Mailinglisten-Archive |
Andreas Lange schrieb: > Hi, > > gibt es eine Möglichkeit in einer als abstract definierten Klasse > Variablen "vorzudefinieren", damit sichergestellt ist, das die > abgeleiteten Klassen diese ebenfalls besitzen? > > folgender Konstrukt geht ja scheinbar nicht: > > abstract class abstractTest { > abstract public $test1; > abstract public $test2; > > abstract function __construct() { $this->test1 = vordefiniert; $this->test2 = vordefiniert; > } > } > > Oder mache ich da einen entscheidenen OOP Denkfehler? > > Gruss > > Andreas Und dann muss deine abgeleitete Klasse den Konstruktor aufrufen Public class Test extends abstractTest { public function __construct () { Parent :: __construct(); } } Gruß Andreas -- wdv Medien & Kommunikation GmbH & Co. OHG Mediendatenverarbeitung Andreas Heigl Siemensstrasse 6 61352 Bad Homburg Germany Telefon +49-(0)6172-670-185 Telefax +49-(0)6172-670-181 www.wdv.de
php::bar PHP Wiki - Listenarchive