Was wird in einem Objekt gespeichert?


#1
Hallo,

ich habe Fragen:

Was wird bei der Objekterzeugung in einem Objekt gespeichert?
Meine Klasse besteht aktuell nur aus Methoden mit lokalen Variablen.

Wo werden die Methoden einer Klasse abgespeichert?

Gruß
dannyesl
 
#2
Hi

falls du fragst, ob Methoden auch pro Objekt einmal vorhanden sind: Nein.
Sonst bitte genauer fragen.
Die Antwort "Methoden werden in der Programmdatei gespeichert"
wird wahrscheinlich nicht das sein,w as du hören willst...
 
#3
Ok ich versuche es...

Ich habe eine Klasse mit sagen wir 5 Methoden.

In einer anderen Klasse erzeuge ich ein Objekt der Klasse, um auf die Methoden zugreifen zu können.

Wie kommt es dann zustande, dass ich über die Klassenvariable (das Objekt) auf die jeweiligen Methoden zugreifen kann? Offensichtlich stehen die Methoden ja nicht im instanziierten Objekt. Wo dann? Also in welchem Speichersegment? Gibt es einen Pointer auf die Methoden (die irgendwo stehen? --> wo stehen sie?)

Was steht denn sonst in einem Objekt drin? (generell gefragt)

Danke.