各位大仙,小弟愚钝,对于一个简单的基础的问题久思而不得其解,特在此请教,望各路神仙赐予我知识,谢谢!
我们经常用到实例化一个类的对象,实例化的过程中要调用公共构造函数,请问构造函数中都要写上什么?构造函数有什么用?是不是分配内存空间只分配公共构造函数里面的?
———————————————————————————————————————————
新手努力学习中!

解决方案 »

  1.   

    构造函数只是在对象被建立时调用,就是一句代码也不写或没有实现构造函数,那么这个类也会建立,这个函数只是说在对象在建立的时候给了一个给这个对象初始设置值的机会。
      

  2.   

    没有公共构造函数的对象不能被实例化吧
      

  3.   

    就是如果有公共构造函数,那么这个类就能实例化,不论这个函数里面是什么代码,甚至没有都可以是吧,构造函数只是初始化的作用是吗?
      

  4.   

    1.构造函数就是用来初始化的,用户可以自己编写构造函数,当实例化对象时就会自动调用你写的构造函数;
       2.你也可以不写构造函数,当实例化对象时,系统会自动调用系统的构造函数。
      我知道的就是这样
      

  5.   

    在构造的时候,分配一些内存空间是吗?然后如果你想初始化,就向构造函数中写入一些代码是吧?还可以自己定义多个重载构造函数,每个都有不同的形式,就像调用重载函数一样是吧?我的理解正确吗?