java(面向对象)中,子类如何调用父类的构造方法?分别从无参和有参角度
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java(面向对象)中,子类如何调用父类的构造方法?分别从无参和有参角度相关的知识,希望对你有一定的参考价值。
参考技术A 首先子类中的方法必须调用父类的构造方法,如果父类中只有一个有参的构造方法,你在子类的构造方法必须调用,而且是子类的构造方法第一句话必须是调用父类的有参构造方法,否则编译器会提示错误的。如果父类中有无参的构造方法,你没有写的话会自动调用的java中,子类的构造器为啥要调用父类构造器?
参考技术A 首先:继承是面向对象的一个特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。通过构造器可以实现对类的实例化与初始化。
所以:要想吸收已有类的数据属性和行为,那么必须先调用父类的构造器,对父类进行实例化与初始化,这样才能实现继承,从而吸收已有类的数据属性和行为并且扩展新类的能力。
以上是关于java(面向对象)中,子类如何调用父类的构造方法?分别从无参和有参角度的主要内容,如果未能解决你的问题,请参考以下文章