JAVA #instanceof操作符学习札记

1.A instanceof B:验证A是否为类B的对象,是返回true,反之返回false;

2.

public class Superman{
    public static void main(String[] args) {
        Iverson sxai=new Iverson();
        Kobe kb24=new Kobe();
        System.out.println(sxai instanceof Kobe);
        System.out.println(kb24 instanceof Kobe);
        System.out.println(sxai instanceof Iverson);
        System.out.println(kb24 instanceof Iverson);

    }
}
class Iverson{
    public Iverson(){

    }
}
class Kobe extends Iverson{
    public Kobe(){
        super();
    }
}

编译运行:

false
true
true
true

若A为B的父类,a instanceof B  ==》a instanceof A。

猜你喜欢

转载自blog.csdn.net/Iverson941112/article/details/82079674