思考:为什么子类的构造方法在运行之前,必须调用父类的构造方法

为什么子类的构造方法在运行之前,必须调用父类的构造方法?能不能反过来?为什么不能反过来?

 

构造方法的主要作用为在创建类对象时,对其实例化,对其中的数据进行初始化,如果子类的构造方法在运行之前,不调用父类的构造方法,则子类继承自父类的成员无法进行初始化,不能反过来,因为父类没有继承子类成员,没有子类成员,不需要使用子类的构造方法,并且子类也无法得到初始化的父类成员

 

posted @ 2022-10-10 17:56  ashuai~  阅读(101)  评论(0)    收藏  举报