Java语言中经常会遇到判断某对象是否属于某类型,或者某个类是否是另一个类的子类的情况。这里总结4种判断对象类型的方式,分享给大家。 先定义3个类,分别是AClass、BClass、CClass。 其中BClass extends AClass,CClass extends BClass。 分别实例化这三个
Java语言中经常会遇到判断某对象是否属于某类型,或者某个类是否是另一个类的子类的情况。这里总结4种判断对象类型的方式,分享给大家。
先定义3个类,分别是AClass、BClass、CClass。
其中BClass extends AClass,CClass extends BClass。
分别实例化这三个类:
实例化对象
instanceof
这是最常用的一种方式:
instanceof
equals()
equals
isInstance()
isInstance
isAssignableFrom()
isAssignableFrom
Java对象类型判断的4种方式
转载https://www.codesocang.com/appboke/42591.html