Java中isAssignableFrom和instanceof有什么区别?
- 内容介绍
- 文章标签
- 相关推荐
本文共计381个文字,预计阅读时间需要2分钟。
`[b]isAssignableFrom([/b])` 是用来判断一个类 `Class1` 和另一个类 `Class2` 是否相同,或者 `Class2` 是否是 `Class1` 的超类或接口的。通常调用格式是 `Class1.isAssignableFrom(Class2)`。调用者和参数都是 `java.lang.Class` 类型。
[b]isAssignableFrom [/b]是用来判断一个类Class1和另一个类Class2是否相同或是另一个类的超类或接口。 通常调用格式是 Class1.isAssignableFrom (Class2) 调用者和参数都是 java.lang.Class 类型。 [b]instanceof [/b]是用来判断一个对象实例是否是一个类或接口的或其子类子接口的实例。
本文共计381个文字,预计阅读时间需要2分钟。
`[b]isAssignableFrom([/b])` 是用来判断一个类 `Class1` 和另一个类 `Class2` 是否相同,或者 `Class2` 是否是 `Class1` 的超类或接口的。通常调用格式是 `Class1.isAssignableFrom(Class2)`。调用者和参数都是 `java.lang.Class` 类型。
[b]isAssignableFrom [/b]是用来判断一个类Class1和另一个类Class2是否相同或是另一个类的超类或接口。 通常调用格式是 Class1.isAssignableFrom (Class2) 调用者和参数都是 java.lang.Class 类型。 [b]instanceof [/b]是用来判断一个对象实例是否是一个类或接口的或其子类子接口的实例。

