Java中所有类都有一个class属性,为什么我在object中找不到它,他会在哪里呢
* @return The {@code Class} object that represents the runtime
* class of this object.
* @jls 15.8.2 Class Literals
*/
public final native Class<?> getClass();
首先你要清楚一个概念,反射,对象.class是获取到这个对象的Class字节码对象,可以在这个对象中获取到类的全部信息,包括类的属性和方法,和注释。。。