運算子的例項
此運算子檢查物件是否屬於特定的類/介面型別。 instanceof 運算子寫成:
( Object reference variable ) instanceof  (class/interface type)
例:
public class Test {
   public static void main(String args[]){
      String name = "Buyya";
      // following will return true since name is type of String
      boolean result = name instanceof String;  
      System.out.println( result );
   }
}
這將產生以下結果:
true
如果要比較的物件是與右側型別相容的賦值,則此運算子仍將返回 true。
例:
class Vehicle {}
public class Car extends Vehicle {
   public static void main(String args[]){
      Vehicle a = new Car();
      boolean result =  a instanceof Car;
      System.out.println( result );
   }
}
這將產生以下結果:
true