构造函数主要是做初始化用的.这个题目的主要意思有2个:
1.构造函数一样可以被overload.  2.在新的构造函数中,可以初始化一些东西.

解决方案 »

  1.   

    构造函数里第一句是this()的话,是调用被重载的构造函数,当然参数要匹配
      

  2.   

    constructor是不能有返回值的,通常只能是public得,偶尔是private,用于工厂方法访问。
      

  3.   

    那d不可以吗?
    void 算不算是有返回值阿
      

  4.   

    同意bxh2dai(希望明天会有些改变) 的答案!
      

  5.   

    我还有话说,当你不写自己的构造函数时,Java会帮你自动构造一个默认的没引数的构造函数。但如果你写了自己的构造函数,Java就不会再帮你构造了。另外你可以在构造函数中调用其他的构造函数,但只能是一个,且要放在第一位置。