Eddie: abstract class/static method ==> Vererbung klappt nicht

Beitrag lesen

Hallo allerseits,

ich habe eine abstrakte Klasse, die eine statische Methode vererbt. Das geht auch so weit, nur der Zugriff auf die Eigenschaften klappt nicht!

So ungefaehr muss man sich das vorstellen:

   abstract class super  
   {  
      static private $x = "Klappt nicht!!!";  
  
      static public function test()  
      {  
         return self::$x;  
      }  
   }  
  
   class sub extends super  
   {  
      static private $x = "Hallo Welt";  
   }  
  
   echo sub->test();

Da bekomme ich als Ergebnis "Klappt nicht!!!". Ich hätte aber lieber "Hallo Welt". Lässt sich das irgendwie lösen?

Danke für eure Hilfe,
Eddie

--
Old men and far travelers may lie with authority.