Мне просто интересно спросить об этом, может быть, это совершенно бессмысленно.
Когда мы используем instanceof в java, например:
if (a instanceof Parent){ //"Parent" here is a parent class of "a"
}
почему мы не можем использовать, как показано ниже:
if (a instanceof Parent.class){
}
Получается ли второй "экземпляр" более понятным с точки зрения строгого программирования? В чем разница между "Родительским" и "Родительским классом"?