java 类反射问题,一个类只会有一个Class类型 与之对应?

public class Ques0307{
public static void main(String[] args) throws ClassNotFoundException {
Ques0307 q = new Ques0307();
Class c = q.getClass();
Ques0307 q1 = new Ques0307();
Class c1 = q1.getClass();

    System.out.println(c==c1); //输出为 true
}  

}

上面的输出是一致的,可以这样理解吗? 再工程启动时,编译器已经为每个类 生成了对应静态的 Class对象。 之后不管哪个实例调用获取的都是这个Class对象。

是的,如上你已经证明了猜想。

一个类只会有一个Class类型 与之对应,没错。