Junior — Middle
Wie kann man feststellen, ob eine Variable in einem Programm auf ein bestimmtes Objekt verweist?
sobes.tech KI
Antwort von AI
Um zu bestimmen, ob eine Variable auf ein bestimmtes Objekt verweist, kann man in Java und Android den Operator == verwenden, der Referenzen (Adressen der Objekte im Speicher) vergleicht. Wenn variable == objekt true zurückgibt, verweist die Variable auf dieses Objekt.
Beispiel:
Object obj = new Object();
Object var = obj;
if (var == obj) {
System.out.println("Die Variable var verweist auf das Objekt obj");
}
Man kann auch die Methode equals() verwenden, aber diese vergleicht den Inhalt der Objekte, nicht die Referenzen. Für einen genauen Referenzvergleich ist == geeignet.