1.8_3 另外一种反射循环
在上一节图 1.5 中加入继承产生图 1.6:

// true
Class.class.isInstance(Object.class);
- 表明
Object作为类,其class对象是Class元类的实例对象(反射角度)。
// true
Object.class.isAssignableFrom(Class.class);
- 表明
Class作为类,是Object类的 子类(继承角度)。
Class 与 Object 的关系:
- 继承角度
- Java 中,一切皆对象,所有对象的父类为
Object,Class也不例外,所以Object为Class的父类。
- Java 中,一切皆对象,所有对象的父类为
- 反射角度
- 在反射概念中,元类
Class的实例是 类,Object是类,所以Object的class对象是Class的实例对象。
- 在反射概念中,元类