请问,java中的继承,子类继承父类的构造器了吗??谢谢!!

解决方案 »

  1.   

    我们用反证法来证明没有继承吧假设现在子类可以继承父类的构造方法  根据java规定   可以被继承就能被重写(也就是覆盖) 那么我就可以重写这个构造方法
     
    然后我在子类中调用父类构造方法的话  到底是调用了子类的还是父类的呢这不是出现错误了吗  所以java规定  构造方法不能被继承
      

  2.   

    在继承中,构造函数是不会被继承的,但可以通过supper关键字来调用,
      

  3.   

    1:子类无构造方法时,调用父类的无参数构造方法
    2:子类有自己的构造方法,先调用父类无参数的构造方法后再调用子类自身的构造方法
    3:就是用super与this两个关键字去调用