isAssignableFrom 和 instanceof

2018-03-19  本文已影响11人  奋飞的蜗牛ing

isAssignableFrom

示例:Class1.isAssignableFrom(Class2)

解释:① 判断Class1和Class2是否相同。②Class1是否是Class2的父类或者接口。

instanceof

示例:object   instanceof   TypeName

解释:判断一个对象实例是否是一个类或接口的或其子类子接口的实例。

总结:

isAssignableFrom是针对于两个类型而言;instanceof是针对于对象实例和对象类型而言。

上一篇 下一篇

猜你喜欢

热点阅读