Moin,
das ist vielleicht wirklich eine blöde Newbie Frage, aber sie brennt mir gerade ein bisschen auf der Seele:
Kann ich zwei gleichnamige Objekte haben, die nebeneinander auf dem heap existieren?
Beispiel dazu:
Jetzt gibt es ja in dem Beispiel zwei Objekte vom Typ Tuer mit dem Namen
. Sind das denn wirklich zwei verschiedene Objekte oder wird aufgrund des gleichen Namens auf ein und das selbe Objekte referenziert. Sprich, wenn die Tuer jetzt noch eine Variable
hätte, könnte die entweder bei allen Häusern
oder aber bei allen Häusern
sein, aber nicht ein Haus true und ein Haus false.
Hoffe, ich hab das nicht zu kompliziert erklärt:autsch:
Schönen Gruß
Matthias
das ist vielleicht wirklich eine blöde Newbie Frage, aber sie brennt mir gerade ein bisschen auf der Seele:
Kann ich zwei gleichnamige Objekte haben, die nebeneinander auf dem heap existieren?
Beispiel dazu:
Java:
public class Main{
public static void main(String[] args) {
Haus miniHaus = new Haus();
Haus Villa = new Haus();
}
}
public class Haus{
Tuer eingangstuer;
public Haus(){
eingangstuer = new Tuer();
}
}
public class Tuer{
// irgendein Code
}
Jetzt gibt es ja in dem Beispiel zwei Objekte vom Typ Tuer mit dem Namen
Code:
eingangstuer
Code:
Boolean offen
Code:
true
Code:
false
Hoffe, ich hab das nicht zu kompliziert erklärt:autsch:
Schönen Gruß
Matthias