Hallo,
ich habe mal eine Frage:
Ich möchte einen integer deklarieren, aber den Wert erst später zuweisen.
Reserviert Java nun Speicherplatz für diese Variable? Oder wird
der Speicherplatz erst reserviert, wenn man der Variable einen
konkreten Wert zuweist?
Angenommen, Java würde bei der Deklaration einer Variable bereits den
für die Variable benötigte Speichermenge bereitstellen, ohne dass der Variablen
ein Wert zugewiesen wurde. Woher weiß dann Java, wieviel Speicherplatz für
Objektvariablen bereitgestellt werden muss?
Edit: Wenn Java anhand der für Instanzvariablen erkennt, wieviel Speicherplatz bereitgestellt
werden muss, wieviel Speicherplatz muss Java dann für eine Objektvariable
Object o;
bereitstellen, wenn erst zur Laufzeit ein konkreter Wert, beispielsweise
|
Source code
|
1
|
o = new Fussballfeld();
|
zugewisen wird?