A a=new A();A 声明a的类型!a 引用对象的名称!new A() 在内存中开辟的真正的对象;

解决方案 »

  1.   

    补充说明一下A();
    A()是类A中定义的构造函数(引用一下c的说法)
    public class A{
       public A(){}//这个就是A()
       public A(String arg0){}//这个也是A(),但在调用时 A a = new A("str");这样用
    }
      

  2.   

    A表示类,就像int i一样,A与int的性质是一样的,第二个A表示构造函数。构造函数的名称和类名是一样的,没有返回值。
      

  3.   

    A b = new A();
    中第一个A表示的是什么意思?第二个A表示的是什么意思?
    -------------------------------------------------------
    第一个A表示一个类;
    第二个A代表这个类的构造函数。
    另外,b是一个对象引用.
      

  4.   

    luiss(take it easy)说的好!
    第一个A表示一个类;
    第二个A代表这个类的构造函数。
    不过我认为b是A类的对象的一个实例。