Встречается на собеседованиях • сегодня
В чем разница между локальной переменной и переменной, относящейся к объекту
Локальная переменная объявляется внутри метода/блока и существует только в его области видимости. Уничтожается после завершения выполнения метода. Не имеет модификаторов доступа.
Переменная объекта (поле класса) объявляется внутри класса, но вне методов. Существует пока существует объект. Может иметь модификаторы доступа (private, public и т.д.).
Пример:
java
class Example {
private int objectVar; // переменная объекта
void method() {
int localVar = 10; // локальная переменная
objectVar = localVar;
}
}Ключевые различия:
- Область видимости
- Время жизни
- Наличие модификаторов доступа
- Инициализация (поля получают значения по умолчанию, локальные - нет)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы