Многие языки имеют возможность проверить, принадлежит ли объект определенного типа (включая родительские подклассы), реализован с помощью 'is' и используется ли он так:
if(obj is MyType)
Или, что более утомительно, вы можете проверить на других языках, используя ключевое слово «as», чтобы выполнить мягкую типизацию и посмотреть, равен ли результат нулю.
Я не пользовался Java годами, и я быстро вернулся к этому, но, безусловно, у Java есть способ легко сделать это, не углубляясь в API Reflection?
Заранее спасибо за ответы. Я искал и здесь, и в других местах, но ключевые слова настолько общие, что, хотя я уверен, что у этого есть простой ответ, поискать его трудно.