Java——关键字instanceof

instanceof 判断一个对象是否为一个类的实例,是为true ,否为false

 

class Animal{}
class Cat extends Animal{}
/**instanceof 判断一个对象是否为一个类的实例*/
public class InstanceofTest {
    
    public static void main(String[] args) {
        System.out.println(null instanceof Animal);//false
        System.out.println(null instanceof Cat);//false
        
        System.out.println(new Cat() instanceof Animal);//true
        System.out.println(new Cat() instanceof Cat);//true
        
        System.out.println(new Animal() instanceof Animal);//true
        System.out.println(new Animal() instanceof Cat);//false
    }
}

 

posted @ 2019-11-13 17:47  !O0O!  阅读(151)  评论(0编辑  收藏  举报