阅读背景:

Class.isAssignableFrom instanceof 区别_weixin_34037173的博客

来源:互联网 
<!-- lang: java -->
class IsAssignFromAble {
public static void main(String[] args) {
	Hashtable hashtable = new Hashtable();
	Properties properties = new Properties();//Properties是Hashtable的子类
	//instanceof 对象是不是类/接口或者父类/实现的接口的实例
	System.out.println(hashtable instanceof Properties); //false
	System.out.println(properties instanceof Hashtable);// true
	// Class.isAssignableFrom 表示是否是一个类/接口,
	// 或者是否是父类/实现的接口
	// 父类.class.isAssignableFrom(子类.class)
	System.out.println(Hashtable.class.isAssignableFrom(Properties.class));//true
	System.out.print(Properties.class.isAssignableFrom(Hashtable.class)); //false
}
   }
<



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: