Boa tarde!
Estava lendo a especifiação do operador ‘instanceof’ e me deparei com uma dúvida:
Object x = new Object();
if(x instanceof Object) {
System.out.println("É objeto");
}
Até aí OK. Ele imprime que é objeto.
Mas na especifiação diz o seguinte:
The type of a RelationalExpression operand of the instanceof operator must be a reference type or the null type; otherwise, a compile-time error occurs. The ReferenceType mentioned after the instanceof operator must denote a reference type; otherwise, a compile-time error occurs.
Qual a utilidade na pratica, de se usar um tipo nulo pra comparar? Provavelmente eu não tenha entendido bem a definição.
Alguém?
Valeu!