java在创建对象时候就需要调用构造函数,构造函数不允许继承,因为他对编译器有特殊的意义,构造函数,顾名思义,就是构造一个对象,构造他的属性等等,一个程序中不一定需要构造函数,我知道的就这么多了

解决方案 »

  1.   

    看电子版书啊
    关于你的问题,我觉得三言两语很难说清楚,这是很基本的问题。免费的书至少有
    thinking in java
      

  2.   

    就是把一个类实例化,把一些未定的东西,确定下来,形成一个具体的对象。我觉得,与其研究java的构造函数,还不如仔细学习“面向对象”。
      

  3.   

    当新建对象时自动调用构造函数
    建议到网上下载电子书thinkinjava
      

  4.   

    生成对象时initial一下
    构造函数允许overload,使用不同的argument来构造不同的构造函数
    生成对象时,根据需要调用需要的那种
      

  5.   

    everything that needs to be initialized before other mothods' invoking must be stated in constructor.But besides the above, some other things can also be done inside constructor, depending on what you would like. Remember constructor is the first "method" to be invoked when you build a new object.
      

  6.   

    我以前学习C++的时候书上是说用类来定义类对象的时候,为了更加方便的给类对象幅值,所以会自动调用构造函数。但是现在在java里面调用的方法好像不同了
    一两个可以应付,但是对象一多了,对象名字有差不多的时候就混淆了,所以我要先了解
    java的类的构造函数和C++的类的构造函数有什么分别