Sobes.tech
Junior — Middle

Como determinar se uma variável num programa refere-se a um objeto específico?

sobes.tech IA

Resposta da IA

Para determinar se uma variável faz referência a um objeto específico, em Java e Android, pode usar o operador ==, que compara referências (os endereços dos objetos na memória). Se variável == objeto retornar true, significa que a variável faz referência a esse objeto.

Exemplo:

Object obj = new Object();
Object var = obj;

if (var == obj) {
    System.out.println("A variável var faz referência ao objeto obj");
}

Também pode usar o método equals(), mas este compara o conteúdo dos objetos, não as referências. Para verificar especificamente a referência, use ==.