创建一个类的对像与声明一个类的对像有什么区别 在实际应用方法面的?最好举例写段程序说明

解决方案 »

  1.   

    声明对象?应该是声明引用变量吧,比如:String s; // s为引用变量,说明它只能指向String类对象.声明+创建对象→String s = new String(); // 创建String对象(红色部分),并且把绿色部分(声明引用变量)指向此对象(红色部分).
      

  2.   

    创建类的对象就是创建类的实例,是在寄存器中的。声明是声明一个变量,存的是指向值的引用。例子:
    Class A//要操作的类
    {
       public A(int a){
          this.a = a;
       }
       private int a;
       public void setValue(int a){
         this.a = a;
       }     
    }
    Class C{
       A a = new A(20); //声明一个变量a为A类型,其实例对象的属性a的值是20
       a.setValue(5);//修改实例对象的属性a的值为5 
    }