Sobes.tech
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.