Возможна ли инстанцизация объекта без указания имени переменной?

Да, в Java (и, соответственно, в Android) можно создать объект без присваивания его переменной. Такой объект называется анонимным и может использоваться, например, для передачи в метод или для однократного использования.

Короткий ответ

Что ответить на собеседовании

Да, в Java (и, соответственно, в Android) можно создать объект без присваивания его переменной. Такой объект называется анонимным и может использоваться, например, для передачи в метод или для однократного использования.

Подробный разбор

Ответ с пояснениями

Да, в Java (и, соответственно, в Android) можно создать объект без присваивания его переменной. Такой объект называется анонимным и может использоваться, например, для передачи в метод или для однократного использования.

Пример:

new Button(context).setText("Нажми меня");

Здесь создаётся объект Button, у которого сразу вызывается метод setText, но ссылка на объект не сохраняется в переменную.

Другой пример — анонимные классы или лямбда-выражения, где объект создаётся и используется без имени переменной.

Однако если объект нужно будет использовать повторно, лучше сохранить ссылку в переменную.

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку