isAssignableFrom vs instanceof

a instanceof  String
a是b的子类吗
 
Object. class .isAssignableFrom(String. class )
Object是String的祖先吗
 
System.out.println(String.class.isAssignableFrom(Object.class)); // false
System.out.println(Object.class.isAssignableFrom(Object.class)); // true
System.out.println(Object.class.isAssignableFrom(String.class)); // true
 
String ss = "";
System.out.println(ss instanceof Object); // true
 
Object o = new Object();
System.out.println(o instanceof Object); // true
 
我建立了个群 622539266 JAVA知识交流,有在学JAVA的,或是想学JAVA的,可以加进来哦。

猜你喜欢

转载自hnzmdpan.iteye.com/blog/2375341