Разница между isInstance() и instanceof в Java

В чём разница между instance­of из class.isInstance(item) в Java? На самом деле разницы почти нет, просто instance­of требует, чтобы класс, с которым сравнивают, был известен ещё на этапе компиляции.

А вот isIn­stance можно смело вызывать и от экземпляра: item1.getClass().isInstance(item2)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *