類關係判斷isAssignableFrom(),對象關係判斷instanceof()

isAssignableFrom 是用來判斷一個類Class1和另外一個類Class2是否相同或是另外一個類的超類或接口。
一般調用格式是
Class1.isAssignableFrom(Class2)
調用者和參數都是 java.lang.Class 類型。
而 instanceof 是用來判斷一個對象實例是不是一個類或接口的或其子類子接口的實例。
格式是: oo instanceof TypeName
第一個參數是對象實例名,第二個參數是具體的類名或接口名,例如 String,InputStream。java

相關文章
相關標籤/搜索