instanceof的用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了instanceof的用法相关的知识,希望对你有一定的参考价值。

参考技术A instanceof是 Java 、 php 的一个二元操作符(运算符),和==,>,<是同一类东西。由于它是由字母组成的,所以也是Java的保留 关键字 。 它的作用是判断其左边对象是否为其右边类的实例 ,返回boolean类型的数据。可以用来判断 继承 中的子类的实例是否为父类的实现。相当于c#中的is操作符。java中的instanceof是通过返回一个 布尔值 来指出,这个对象是否是这个特定类或者是它的子类的一个实例。

案例:

private CustOperactiongetCustOperaction(Object o)

CustOperaction custoperaction =null;

    if (oinstanceof CustOperaction)

        custoperaction = (CustOperaction) o;

    else

      String custoperactionStr = (String) o;

       custoperaction = JSON.parseObject(custoperactionStr, SonCustOperaction.class);

   

return custoperaction;

以上是关于instanceof的用法的主要内容,如果未能解决你的问题,请参考以下文章

java中 instanceof 运算符的用法

typeof,instanceof,constructor它们的用法和区别

“instanceof ” 怎么读

php中 instanceof有啥用

instanceof

请问instanceof运算符怎么用呢?