Встречается на собеседованиях • сегодня
Что такое метод instanceof
Метод instanceof в Java — это оператор, который проверяет, является ли объект экземпляром указанного класса или его подкласса/интерфейса. Возвращает boolean (true/false).
Пример:
java
Object obj = "Hello";
if (obj instanceof String) {
System.out.println("obj is a String");
}Особенности:
- Работает с наследованием и интерфейсами.
- Для
nullвсегда возвращаетfalse. - С Java 14 поддерживает паттерн-матчинг:
java
if (obj instanceof String s) {
System.out.println(s.length()); // 's' автоматически приводится к String
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы