Marco: Konstruktor

Beitrag lesen

Hallo

Ist es möglich in Javascript eine Art Konstruktor-Methode zu definieren welche jedes Mal beim erstellen einer Instanz aufgerufen wird (z.B. sollte in der Subklasse jedes Mal init() aufgerufen werden wenn ein Objekt erstellt wird)? Dies wäre praktisch um den Code der beim Erstellen der Instanz aufgerufen wird vom restlichen Code einer Methode zu trennen

  
Namespace.Superklasse = function(variable) {  
   this.variable = variable;  
  
   this.methode = function() {  
      // Irgendetwas  
   }  
}  
  
Namespace.Superklasse.Subklasse = function(variable) {  
   this.variable = variable;  
  
   function init(); // Funktion die automatisch aufgerufen weden sollte  
  
   this.methode = function() {  
      // Irgendetwas  
   }  
  
   this.methode2 = function() {  
     // Irgendetwas  
   }  
}  
Namespace.Superklasse.Subklasse.prototype = new Namespace.Superklasse;  
  
EinObjekt = new Namespace.Superklasse.Subklasse(); // init() sollte jetz auch aufgerufen werden.  

Viele Grüsse
Marco