// "Instanzieren" bedeutet, ein Objekt vom Typ der Klasse erzeugen und ggf. Speicher // dafür besorgen. public class ObjekteInstanzieren { // Verschachtelte Klassendefinition, nur innerhalb der Klasse ObjekteInstanzieren // gültig! public class NeueKlasse { public int variable; } public static void main(String[] args) { NeueKlasse neues_objekt; // Objektreferenz (!) erzeugen // neues_objekt.variable = 1; // Geht an dieser Stelle noch nicht! neues_objekt = new NeueKlasse(); // Instanz erzeugen, Speicher holen neues_objekt.variable = 1; // Jetzt geht's! } // Nach Beenden von main() wird das Objekt neues_objekt on der "Garbage Collection" // der Java VM automatisch entfernt, allerdings weiß man nie genau, wann das passiert. // Eine "Freigabe-Funktion" gibt es in Java nicht (ohne Aufwand...). }