isAssignableFrom()
的用法 可以理解为和instanceof
相反,isAssignableFrom()
方法是判断是否为某个类的父类,instanceof
关键字是判断是否某个类的子类。
System.out.println(Object.class.isAssignableFrom(Integer.class));
System.out.println(Integer.class.isAssignableFrom(Object.class));
System.out.println(Integer.class.isAssignableFrom(Integer.class));
System.out.println(Integer.class.isAssignableFrom(String.class));
输出:
true
false
true
false
网友评论