Java中父类默认的构造函数可不可以被子类重写

如题所述

    不能被重写

    父类的无参构造函数不能被子类继承 ,而是被子类隐式调用,即:super();

    所以不可以重写父类默认的构造函数



    父类:

    子类:


温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-12-05
Java中父类构造函数是不可以被子类继承的,所以不能够重写。
只是构造子类时子类会在构造函数中就会首先去调用父类的构造,默认调用的是父类的无参构造。如果你需要参数个数不同的构造,可以在父类中写多个构造方法的。
第2个回答  2011-09-09
当然可以
子类的无参函数被调用的时候会隐性先调用父类无参函数,你加println()或者debug看一下就知道了,如果你的无参函数中赋值对象与父类相同,父类中的赋值自然就被盖掉了本回答被提问者采纳
第3个回答  2011-09-09
no
第4个回答  2012-08-14
你选的答案太坑爹了吧。。。。
相似回答