当前位置: 首页 > 后端技术 > Java

instanceof踩坑

时间:2023-04-01 18:20:51 Java

//父类publicclassParent{}//子类publicclassChildextendsParent{}//测试publicclassTestInstance{publicstaticvoidmain(String[]args){if(newChild()instanceofParent){System.out.println("child也是父类的类型");}else{System.out.println("child不是父类的类型");}}}输出:child也是父类的类型booleanresult=objinstanceofClass结论:其中obj是一个对象,Class代表一个类或者接口,当obj是Class的对象,或者它的直接或间接子类,或其接口的实现类,结果返回true,否则返回false。