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