2
respostas

Por que compila?

 Object c = new Carro();
 boolean b1 = c instanceof Carro; // true
 boolean b2 = c instanceof Moto; // false

Acho que fechei sem querer o outro tópico como resolvido.

Bom, minha dúvida é porque o código acima compila e o seguinte não?

String s = "a";
boolean b  = s instanceof java.util.List; // não compila
2 respostas

Olá Anderson, podemos fechar esse topico? te respondo no outro

Pode fechar. Obrigado Guilherme.