java中instanceof的用法

Posted

tags:

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

java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,

这个对象是否是这个特定类或者是它的子类的一个实例。instanceof运算法的前一个操作数通常是一个引用类型,后一个

操作数通常是一个类(可以是接口)。他用于判断前面的对象是否是后面的类,或者子类,实现类的实例对象,与+、-等

算数运算符用法大致相同。

示例如下:

public class InstanceofTest {
    public static void main(String[] agrs){
        Object o="Hello";
        //输出true
        System.out.println("字符串是否是object实例:"+o instanceof Object);
        //输出true
        System.out.println("字符串是否是String实例:"+o instanceof String);
        String s="World";
        //编译无法通过,String和Math没有继承关系
        System.out.println("字符串是否是Math实例:"+s instanceof Math);
        
    }
}

 

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

java :instanceof用法

C#面试题0_编码题_下列代码输出的是什么_Java instanceof用法

java中 instanceof 运算符的用法

java中instanceof用法

在Java中instanceof的用法

java中instanceof用法