Junior — Middle
Как да определите дали променлива в програма се отнася за конкретен обект?
sobes.tech AI
Отговор от AI
За да определите дали променлива се отнася към конкретен обект, в Java и Android можете да използвате оператора ==, който сравнява препратките (адресите на обектите в паметта). Ако променлива == обект върне true, означава, че променливата се отнася към този обект.
Пример:
Object obj = new Object();
Object var = obj;
if (var == obj) {
System.out.println("Променливата var се отнася към обекта obj");
}
Може също да използвате метода equals(), но той сравнява съдържанието на обектите, а не препратките. За точно проверяване на препратката се използва ==.