Как узнать, является ли A подтипом B?
В языке Java существует три способа, которыми можно проверить совместимость типов. Во-первых, с помощью оператора instanceof. В нем в качестве первого аргумента передаётся экземпляр класса А, второй аргумент имя проверяемого класса В. Если экземпляр А не принадлежит к цепочке наследования…