关于创建派生类对象时,构造函数的调用次序,以下正确的是 A. 最先调用虚基类的构造函数 B. 其次调用普通基类的构造函数,多基类按照初始化列表中的次序调用 C. 再次调用对象成员的构造函数,按类声明中对象成员出现的次序调用 D. 最后执行派生类的构造函数
时间: 2024-05-19 15:12:07 浏览: 100
C#中派生类调用基类构造函数用法分析
5星 · 资源好评率100%
B. 其次调用普通基类的构造函数,多基类按照初始化列表中的次序调用,C. 再次调用对象成员的构造函数,按类声明中对象成员出现的次序调用,D. 最后执行派生类的构造函数,是创建派生类对象时构造函数的调用顺序。虚基类的构造函数调用在普通基类的构造函数之后,但是它的调用时间和次数依赖于具体的继承关系和调用方式。
阅读全文