Circle.java 是你写的程序,必须经过JVM 处理形成 Circle.class文件,可以被 系统识别。

解决方案 »

  1.   

    被楼主搞糊涂了,不是学Java的吧?
      

  2.   

    .class文件是写的Java源代码文件经过编译器编译后的文件,但注意了,不是JVM处理形成的,JVM的作用是将这个文件再翻译成本地操作系统可以理解的代码。
      

  3.   

    是我的失误,大家误会了
    我的说的Circle.class是在源代码中出现的一句话,我现在找不到这个源代码了
    越说越糊涂就是这样:
     比如:
        ……
        int jdlfjs;
        ……Circle.class………
       ……
      

  4.   

    没见过Circle.class只有Class classname=Circle.getClass();
      

  5.   

    确实见过这样的源码
    serveltContext.class.getResource...(...)之类,期待高手回答。
      

  6.   

    Circle.class 其实就是 Circle.getClass(),属于 RTTI 技术的范畴。
    每一个类(如Circle类)都有一个Class Object,当你编译一个新类的时候,这样一个Class Object会被构建。
    而 class 属性是 Circle 类的一个静态成员,它就是指向该 Class Object
    的指针。
    具体细节要再清楚些,就最好查书了,如Thinking in Java的RTTI部分就有讲解。
      

  7.   

    Circle.class是一个Class类的对象。通过它你可以在运行时获得Cirlce的一些特征——比如:包含的方法等等。它属于Java的RTTI的一部分