实例化和初始化的区别是什么?最好是简单易懂的。

解决方案 »

  1.   

    实例化就是new,通过构造器开辟内存空间,产生对象。初始化不知道你指什么,一般来讲应该是OnInit(),就是赋初值的。
      

  2.   

    class A
    {
       private int a1,a2;
       private string as1,as2;
       ...   pubic void A()
       {
         a1=2;//这就是初始化代码
         ...
        }
    }
       A aa=new A();//这就是实例化代码
    ...
      

  3.   

    INT A=1;
    STRING A=NEW STRING();
      

  4.   

    初始化:
    int i=0;
    实例化
    class c = new class();
    当然有时候实例化也可以成为初始化