为什么子类构造时要先调用父类的构造方法

体育 2020-09-16 10:39:32 1个回答   ()人看过

构造一个对象,先调用其构造方法,来初始化其成员函数和成员变量。子类拥有父的成员变量和成员方法,如果不调用,则从父类继承而来的成员变量和成员方法得不到正确的初始化。

首先我们要知道构造方法是类的一个特殊成员,它会在类实例化对象时被自动调用。

子类中,它在调用父类中空参数的构造函数。因为子类继承父类,会继承到父类中的数据,所以必须要看父类是如何对自己的数据进行初始化的。所以子类在进行对象初始化时,先调用父类的构造函数,这就是子类的实例化过程。

为什么子类构造时要先调用父类的构造方法

顶一下 ()  踩一下 () 

共有条评论     登录   注册  剩余:2000

友情链接: