Lieb Forengemeinde,
Ich habe eine ganz kurze Frage. Wird ein neues Objekt erzeugt, wenn es als Attribut in einem Objekt steht?
Wenn in TestKlassen ein neues Objekt vom Typen Klasse1 erzeugt wird, wird dann auch automatisch ein Objekt des Typen Klasse2 erzeugt oder wird nur der Speicherplatz dafür reserviert?
Ich habe eine ganz kurze Frage. Wird ein neues Objekt erzeugt, wenn es als Attribut in einem Objekt steht?
Wenn in TestKlassen ein neues Objekt vom Typen Klasse1 erzeugt wird, wird dann auch automatisch ein Objekt des Typen Klasse2 erzeugt oder wird nur der Speicherplatz dafür reserviert?
Java:
public class TestKlassen {
public static void main(String[] args) {
Klasse1 k1;
k1 = new Klasse1();
}
}
Java:
public class Klasse1 {
String name;
Klasse2 k2; // Hier steht es als Attribut, wird es auch erzeugt?
}
Java:
public class Klasse2 {
String name;
}