Здравствуйте! В этом уроке рассмотрим оператор instanceof, который позволяет проверить, к какому классу принадлежит объект, с учётом наследования классов.
Такая проверка может понадобиться во многих случаях. Здесь же мы используем её для создания полиморфной функции, которая интерпретирует аргументы по-разному в зависимости от их принимаемого типа. Читать далее