instanceof:无效的令牌

时间:2014-08-22 14:38:39

标签: java

每当我尝试使用“instanceof”关键字时,它会说它是意外令牌。 有关信息,请使用 ArchLinux 并使用 AUR java包

public class TestZones {
    class A{}
    class B extends A{}
    A a = new A();
    B b = new B();
    if(b instanceof A){}
}

此语法在if。

上执行

1 个答案:

答案 0 :(得分:1)

您的if声明似乎不属于方法或initialization block

public void doStuff() {
  if(b instanceof A){ // <-- like so
  }
}

{
  if(b instanceof A){ // <-- like so
  }
}