instanceOf 比较操作符,用于判断对象的运行类型(就=号右边的)是否为xx类型或者xx类型的子类型【举例说明】

public class A{
     public static void main(String[] args) {
        //instanceOf 比较操作符,用于判断对象的运行类型(就=号右边的)是否为xx类型或者xx类型的子类型
        B b = new B();
        System.out.println(b instanceOf B);  //true
        System.out.println(b instanceOf A);  //true

        A a = new B();
        System.out.println(a instanceOf A);  //true 
        System.out.println(a instanceOf B);  //true
    }
}

class B extends A{

}

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐