父类子类在有(无)参构造方法继承的一些规则
Posted fgy11
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了父类子类在有(无)参构造方法继承的一些规则相关的知识,希望对你有一定的参考价值。
父类子类在有(无)参构造方法继承的一些规则
父类和子类中各有无参构造方法,有参构造方法和普通构造方法各一个,在创建对象的同时会默认调用他们的无参构造方法
将子类的构造方法删除后输出结果很显然,在调用有参构造方法后,无参构造方法不会被默认调用
但将父类构造方法删除后子类就不能有构造方法
子类中没有任何构造方法时默认调用父类无参构造方法。
总结:
构造方法中,没有写任何调用的构造方法,则会默认调用父类的无参构造方法,父类中如果没有无
参构造方法,那么在子类构造方法中必须显示的调用父类有参构造方法(写在第一句)。
以上是关于父类子类在有(无)参构造方法继承的一些规则的主要内容,如果未能解决你的问题,请参考以下文章
java的继承中子类先调用父类无参构造函数是为了干啥,默认这个无参的构造函数啥也不做,那调用它干啥
子类可以同时继承父类的有参构造函数和无参函数吗,继承了无参函数还会再继承有参函数吗?