全站数据
8 4 2 0 5 8 1

创建子类对象时,子类和父类的构造函数执行顺序是什么

教师资格证考试小助手 | 教育先行,筑梦人生!         
问题更新日期:2024-05-05 01:29:08

问题描述

创建子类对象时,子类和父类的构造函数执行顺序是什么急求答案,帮忙回答下
精选答案
最佳答案

继承时构造函数的调用顺序:

1,如果继承虚基类,先调用虚基类的构造函数,如果有多个虚基类,按顺序调用。

3,如果类中定义了成员对象,调用成员对象的构造函数;如果有多个成员对象,则按成员对象定义的顺序调用;

4,调用自身的构造函数;

其他回答

继承时构造函数的调用顺序: 1,如果继承虚基类,先调用虚基类的构造函数,如果有多个虚基类,按顺序调用。

2,如果继承基类,调用基类的构造函数;如果有多个基类,按顺序调用。

3,如果类中定义了成员对象,调用成员对象的构造函数;如果有多个成员对象,则按成员对象定义的顺序调用; 4,调用自身的构造函数; 析构函数的调用顺序与此相反。