你可以不写super(参数)就可以调用父类的构造函数的。
你用了怎么样的参数结构,就调用父类怎么样的构造函数。

解决方案 »

  1.   

    如果你只想使用父类的默认构造函数是可以不覆写父类其他的构造函数的!
    而且也不用使用Super()的。
      

  2.   

    我是觉得父类的有参构造函数,应该子类可以默认继承.可是实际情况是,如果父类有有参构造函数,子类继承后,一定要实现这个有参构造,即使是只用一句话:super(参数列表);否则编译不通过.
      

  3.   

    子类一定要调用父类的构造器的,默认是无参的,如果没有无参的,就要super调用一个!
    没有父亲,那里儿子?
      

  4.   

    谁让你用super了??? 除非你覆盖了父类构造方法
      

  5.   

    大家可能误会我的意思了,我是说:
    public Child(int i){
      super(i);//只有这么一句话。
    }
    这个方法难道不可以默认实现,省掉不写吗?