java中的instanceof方法

本文主要讲述java中的instanceof()方法。

示例代码如下:

public class InstanceTest {
    public static void main(String[] args) {
        AA aa = new BB();

        System.out.println(aa instanceof AA); // true
        System.out.println(aa instanceof BB); //true
    }
}

class AA {

}

class BB extends AA {

}

instanceof()判断对象的运行时类型是否是指定类或者该类的子类。

AA aa = new BB();

等号左边,是编译阶段【编译类型】,等号右边,是运行阶段【运行类型】。

posted @ 2022-12-14 20:33  zwGitOne  阅读(110)  评论(0编辑  收藏  举报