public class Test { public static void main(String args[]) { String name = “James”; // following will return true since name is type of String boolean result = name instanceof String; System.out.println( result ); } }
登录后复制
输出
这将产生以下结果 –
true
登录后复制登录后复制
如果正在比较的对象是与右侧类型兼容的赋值,则该运算符仍将返回 true。以下是另一个示例 –
示例
现场演示 p>
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 ); } }