Да, в Java можно проверить, является ли объект экземпляром конкретного класса, используя оператор instanceof. Он возвращает true, если объект принадлежит указанному классу или его подклассу.
Можно ли считать определённый объект экземпляром конкретного класса?
Да, в Java можно проверить, является ли объект экземпляром конкретного класса, используя оператор instanceof. Он возвращает true, если объект принадлежит указанному классу или его подклассу.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Да, в Java можно проверить, является ли объект экземпляром конкретного класса, используя оператор instanceof. Он возвращает true, если объект принадлежит указанному классу или его подклассу.
Пример:
if (obj instanceof MyClass) {
// obj является экземпляром MyClass или его подкласса
}
Это полезно для безопасного приведения типов и проверки типа объекта во время выполнения.