super()表示调用父类中的构造方法,要写在子类构造方法的首行

解决方案 »

  1.   

    在继承中,this 可以调用该类的其他构造方法,super 可以调用父类的构造方法
    楼主 百度下 继承时候 this 和 super 的用法吧 
      

  2.   

    每个类的对象的构造过程都有可能比较复杂。父类可能做得很复杂。那么子类在构造自身之前,父类的构造过程怎么办?用super复用一下就搞定了。如果类的构造方法参数变化很多导致构造函数被大量重载,但是公共的动作需要到处写么?用this复用一下就搞定了。