[PHP5] __construct als final in abstrakt abgeleiteten Klassen?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [PHP5] __construct als final in abstrakt abgeleiteten Klassen?

    Muss man den Konstruktor von einer abstrakt abgeleiteten Klasse als final deklarieren?

    Beispiel:
    PHP-Code:
    abstract class test extends irgendwas
    {
     static public function 
    factory($foo)
     {
       
    // ...
     
    }

     abstract private function 
    test();
    }

    final class 
    testen extends test
    {
     final public function 
    __construct()
     {
       
    // ..
     
    }

     final public function 
    __destruct()
     {
       
    // ...
     
    }

     final private function 
    test()
     {
       
    // ...
     
    }

    Konnte dazu irgendwie nichts finden.
    [COLOR=#9C5245]Internet-Explorer[/COLOR] [COLOR=#334D7B]User und stolz drauf! :P[/COLOR]

  • #2
    Was sagt http://de3.php.net/manual/en/language.oop5.final.php?
    Was sagt es nicht?
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      Also so wie ich das jetzt verstanden haben reicht es aus, die Klasse als final zu deklarieren.
      [COLOR=#9C5245]Internet-Explorer[/COLOR] [COLOR=#334D7B]User und stolz drauf! :P[/COLOR]

      Kommentar

      Lädt...
      X