java中instanceof的使用

二元操作符,当左边的对象是右边类或子类所创建对象时,返回true;否则,返回false。

class A {
}

class B extends A {
}

public class Test {
    public static void main(String[] args) {
        A a = new A();
        B b = new B();
        System.out.println(a instanceof B);// false
        System.out.println(a instanceof A);// true
        System.out.println(b instanceof A);// true
    }
}


版权声明:本文为qq_43794633原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。