Axel Richter: Mein erster Versuch

Beitrag lesen

Hallo,

Aber wie schaut es dann beim initialisieren des objekts aus, wird da nicht automatisch die fahren function aufgerufen, welche dann das problem hat, oder auch nicht, das weg nicht definiert ist, bzw. keinen wert hat?

Nein. Beim Initialisieren wird ja nicht die Funktion Auto() aufgerufen, sondern mit dem Operator new wird diese Funktion als Quasi-Objekt in den Arbeitsspeicher gelegt. Dabei wird die Variable/Eigenschaft(ja was eigentlich?) tachostand gesetzt (this.tachostand=100) und die Methode/Variable/Eigenschaft(was nun eigentlich?) fahren verweist auf die Funktion fahren() (this.fahren=fahren).

Das genau ist das Problem hierbei. Einmal die "was nun eigentlich?", die mir noch niemand wirklich erklären konnte, hauptsächlich aber das Speichermanagement. Mir sind schon Beispiele untergekommen, bei denen solche Pseudo-Objekte das System zum Stillstand gebracht haben, mit 100% Speicherauslastung.

viele Grüße

Axel