// 父类
public class Parent {
}
// 子类
public class Child extends Parent{
}
// 测试
public class TestInstance {public static void main(String[] args) {if (new Child() instanceof Parent) {System.out.println("child 也是父类的类型");
}else{System.out.println("child 不是父类的类型");
}
}
}
输入:child 也是父类的类型
boolean result = obj instanceof Class
论断:其中 obj 为一个对象,Class 示意一个类或者一个接口,当 obj 为 Class 的对象,或者是其间接或间接子类,或者是其接口的实现类,后果 result 都返回 true,否则返回 false。