Why does `instanceof` error rather than return `false` when used for 2 incompatible classes?

前端 未结 4 1423
迷失自我
迷失自我 2020-12-11 17:58

I\'m reading this:
http://java.sun.com/docs/books/jls/third_edition/html/expressions.html#15.20.2

They say:

Consider the example program

4条回答
  •  情书的邮戳
    2020-12-11 18:30

    I'd say, because you know at compile-time that it will never be true. Therefore, it's safe to assume this is not what the programmer meant :)

    However, there probably is a more java-technical explanation.

提交回复
热议问题