Junior — Middle
Ako určiť, či premenná v programe odkazuje na konkrétny objekt?
sobes.tech AI
Odpoveď od AI
Na určenie, či premenná odkazuje na konkrétny objekt, môžete v Java a Android použiť operátor ==, ktorý porovnáva odkazy (adresy objektov v pamäti). Ak premenná == objekt vráti true, znamená to, že premenná odkazuje na tento objekt.
Príklad:
Object obj = new Object();
Object var = obj;
if (var == obj) {
System.out.println("Premenná var odkazuje na objekt obj");
}
Tiež môžete použiť metódu equals(), ale tá porovnáva obsah objektov, nie odkazy. Pre presnú kontrolu odkazu sa používa ==.