class1.isAssignableFrom(class2) 判定此 Class 對(duì)象所表示的類或接口與指定的 Class 參數(shù)所表示的類或接口是否相同,或是否是其超類或超接口。如果是則返回 true;否則返回 false。如果該 Class表示一個(gè)基本類型,且指定的 Class 參數(shù)正是該 Class 對(duì)象,則該方法返回 true;否則返回 false。
1.class2是不是class1的子類或者子接口
2.Object是所有類的父類
class1.isAssignableFrom(class2) 判定此 Class 對(duì)象所表示的類或接口與指定的 Class 參數(shù)所表示的類或接口是否相同,或是否是其超類或超接口。如果是則返回 true;否則返回 false。如果該 Class表示一個(gè)基本類型,且指定的 Class 參數(shù)正是該 Class 對(duì)象,則該方法返回 true;否則返回 false。
1.class2是不是class1的子類或者子接口
2.Object是所有類的父類