我们知道,在java中,有对象与类对象之说
小弟想在此问下
A a =new A() 与A的类对象,它们之间到底有什么区别?

解决方案 »

  1.   

    Java类对象是指Java程序通过规则引擎调用此规则包时,将数据存储在Java的类中,以对象的形式传入。比如Java类为 class Employee{},那么传入时的示例代码为 employee = new Employee() ; executeXXX.addEmp(employee) ;
      

  2.   

    A a = new A();其中 a 是对象,A.class 是类对象,我想楼主应该是这么理解的。
      

  3.   

    a是对象的引用,可以看成是伪指针.
    因为不能进行解引用操作.而且一旦对象在内存中的位置由于某种需要,JVM会改变内存地址的位置.
    而a仍能够在堆上找到此对象.
    顺便说一下,a是在栈中,存储了对象的引用.
      

  4.   

    A a =new A();
    a是A()的对象的引用或者是小名,就你以后不用在来new A()了,只通过相关的引用来调用方法了,
    new A()就相当于你户口本上的名字,  a就相当于你父母,和朋友叫你的小名.
    A a =new A() 与A的类对象,它们之间到底有什么区别?
    他们都是A类型的对象,A a =new A() 这个是引用对象, new A() 无名对象。 
    不知道我说的你能理解上去不!!