如果基类中定义了带参数的一个或者多个构造函数,则派生类中也必须定义至少一个构造函数,且派生类中的构造函数都必须通过base()函数“调用”基类中的某一个构造函数。
传递给基类构造函数的“实参列表”通常包含在派生类构造函数的“形参列表”中。
(简答题)
简述创建派生类时,构造函数的调用。
正确答案
答案解析
略
相似试题
(判断题)
多继承情况下,派生类的构造函数中基类构造函数的执行顺序取决于定义派生类时所指定的各基类的顺序。
(单选题)
多继承派生类构造函数构造对象时,()被最先调用。
(简答题)
在具有虚继承的类体系中,建立派生类对象时以什么顺序调用构造函数?
(单选题)
在创建派生类对象时,构造函数的执行顺序是()
(单选题)
在创建派生类对象时,类层次中构造函数的执行顺序是由()
(单选题)
调用构造函数创建对象时,通常使用()关键字。
(判断题)
创建对象时系统自动调用相应的构造函数为对象初始化,没有相应的构造函数时,系统会自动生成。
(简答题)
声明一个哺乳动物Mammal类,再由此派生出狗Dog类,声明一个Dog类的对象,观察基类与派生类的构造函数与析构函数的调用顺序。
(判断题)
Parameter对象可以通过调用相类的构造函数来创建,创建时可以指定参数名称和参数值。()