import java.io.*;
class A{
int a;
}
class B{
int a;
}
class Test{
public static void main(String args[]){
boolean bool;
A a = new A();
B b = new B();
bool = a instanceof A;
System.out.println(bool);
if( b instanceof B )
System.out.println("bはBです");
else
System.out.println("bはBではありません");
// コンパイル時に絶対trueにならないとわかるので、コンパイルエラーになる
// bool = a instanceof B;
}
}
C:\java>javac Test.java
C:\java>java Test
true
bはBです
C:\java>