給定一個Class<?> superType
和Object subInstance
,什麼是類#isInstance VS級#isAssignableFrom
superType.isInstance(subInstance)
和
superType.isAssignableFrom(subInstance.getClass())
(如果有的話)之間的區別是什麼?每當由類對象所表示的類是subInstance.getClass()
isInstance()
一個超類或超每當對象subInstance
是superType
實例將爲真
查看java源代碼 –
@Sunny這兩種方法都是本地的。 –
哎呀!沒有想過它 –