对象归属和类归属判断(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
}
![](https://img.haomeiwen.com/i5359801/bdc43cbb4d9f872f.png)