前言:
当前姐妹们对“java判断是否属于某个类型”大体比较着重,你们都需要知道一些“java判断是否属于某个类型”的相关资讯。那么小编也在网摘上收集了一些有关“java判断是否属于某个类型””的相关资讯,希望姐妹们能喜欢,你们快快来学习一下吧!一、InstanceOf运算符
InstanceOf运算符是用来在运行时指出对象是否是特定类的一个实例。InstanceOf通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。
InstanceOf运算符用法如下:
示例代码如下:
输出结果如下:
注意:
null值不是任何对象的实例,所以下面这个例子返回了false,无论这个变量声明的是什么类型。
2.InstanceOf也可以正确的报告一个对象是否是数组和特定的接口类型。
二、Class.getClass()方法
我们也可以使用Class.getClass()方法进行比较。
示例代码如下:
输出结果如下:
三、总结
通过比较上面的两个测试代码,可以得知:通过InstanceOf运算符比较,子类对象是父类对象的实例;通过Class.getClass()方法比较,子类对象不是父类对象的实例。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。