Встречается на собеседованиях • сегодня
Во время компиляции или выполнения кода происходит приведение объекта к его фактическому типу
Приведение объекта к фактическому типу (downcasting) происходит во время выполнения (runtime) через оператор instanceof и явное приведение. Компилятор проверяет только возможность приведения, а реальная проверка типа выполняется JVM.
Пример:
java
Object obj = "Hello";
if (obj instanceof String) {
String str = (String) obj; // Downcasting
System.out.println(str.length());
}Если приведение невозможно, возникает ClassCastException. Для безопасного downcasting всегда используйте instanceof. Примитивные типы приводятся во время компиляции.

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