public static void main(String[] args) {
E e = new E();
System.out.println(e.getClass()==E.class)
}
}
class E {}
这个打印出来是true,只有e.getClass()==E.class这样才可以用==,if(a instanceof b)判断的是a对象是否属于b类型,a为对象,b为类,如果用==你可以这样判断ifa.getClass()==b.class),因为如果a对象属于b类,则它们的字节码是一样的
|