• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Fragen zur OOP

yss

Mitglied
Guten Mittag

Ich bin gerade dabei, mir die OOP in JavaScript ein bisschen beizubringen. Mir ist das Konzept schon von Java und Objectiv-C bekannt, allerdings ist es ja in JavaScript ein bisschen anders.
Da es sozusagen keine Klassen gibt, habe ich mal versucht eine Klasse nachzubauen mit Konstruktorfunktionen, damit ich nachher beliebig viele Objekte abbilden kann.
Um den Objekten dann schon z.B. Werte zuzuweisen, habe ich eine Methode, welche bei der Instanziierung aufgerufen wird. Ist dieses Verfahren so ok oder gibt es da eine bessere Möglichkeit?
Hier ein Beispiel:
Code:
function Field(){
    this.allocObject = function(){
        //Konstruktor
    }

    this.allocObject();
}

Meine zweite Frage ist bezüglich der Objektweitergabe. Folgende Situation: Ich hab mir ein Objekt in der main()-Funktion von der "Klasse" Field gemacht, nennen wir es einfach "field". Während der Laufzeit wird ein Objekt der "Klasse" Blocks in meinem Objekt "field" erzeugt. Wie kann nun von meinem neuen Objekt der "Klasse" Blocks auf die Methoden des Objekts "field" zugreifen?
 
Werbung:
Zurück
Oben