对象归属和类归属判断(20.6.3)

2020-06-19  本文已影响0人  剑道_7ffc

基本使用

public static void main(String[] args) {
    InstanceBelong instanceBelong = new InstanceBelong();
    //判断对象是否归属某个类
    System.out.println("==========判断对象是否归属某个类==============");
    //方法1
    System.out.println(instanceBelong instanceof Object);//true
    System.out.println(instanceBelong instanceof InstanceBelong);//true
    //方法2
    System.out.println(InstanceBelong.class.equals(instanceBelong.getClass()));//true

    //判断类是否某个类
    System.out.println("==========判断类是否某个类==============");
    //方法1 isAssignableFrom:判断参数是否可以被分配
    System.out.println(Object.class.isAssignableFrom(InstanceBelong.class));//true
    System.out.println(InstanceBelong.class.isAssignableFrom(InstanceBelong.class));//true
    //方法2
    System.out.println(InstanceBelong.class.equals(InstanceBelong.class));//true
}
image.png
上一篇 下一篇

猜你喜欢

热点阅读