关于构造函数的说法,不正确的是()
A: 没有定义构造函数时,系统将不会调用它
B: 其名与类名完全相同
C: 它在对象被创建时由系统自动调用
D: 没有返回值
A: 没有定义构造函数时,系统将不会调用它
B: 其名与类名完全相同
C: 它在对象被创建时由系统自动调用
D: 没有返回值
举一反三
- 下面关于构造函数的说法不正确的是()。 A: 构造函数名与类名相同 B: 构造函数在创建对象时被调用 C: 构造函数可以有返回值 D: 构造函数可以重载
- 下列关于构造函数和析构函数的说法正确的是()。 A: 构造函数可以被重载,而析构函数不可以被重载 B: 构造函数只能由系统自动调用,而析构函数可以由系统调用也可以由用户调用 C: 若用户没有定义任何构造函数,系统用产生一个默认构造函数 D: 若用户没有定义任何析构函数,系统不会产生析构函数 E: 构造函数和析构函数都没有返回值类型 F: 若用户定义了一个有参构造函数,系统还会产生一个默认构造函数
- 以下关于构造函数的描述错误的是: 一般在调用对象时,系统会自动调用构造函数|构造函数是类的一种特殊函数,它的方法名必须与类名相同|构造函数的主要作用是完成对类的对象的初始化工作|构造函数的返回值类型只能是void
- 关于构造函数,下列说法不正确的是()。 A: 构造函数名字和类名相同 B: 构造函数在创建对象时自动执行 C: 构造函数无任何函数返回类型 D: 构造函数只有一个
- 创建一个类的对象时,系统自动调用( )。 A: 成员函数 B: 构造函数 C: 析构函数 D: 拷贝构造函数