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();
等号左边,是编译阶段【编译类型】,等号右边,是运行阶段【运行类型】。