单选题
👁️ 浏览量:

试题题干

下面有关构造函数的描述中,正确的是()

A

构造函数可以带有返回值

B

构造函数的名字与类名完全相同

C

构造函数必须带有参数

D

构造函数必须定义,不能缺省

参考答案

正确答案:

试题解析

定义一个类时,需要为类定义相应的构造函数。构造函数的函数名与类名相同没有返回值。故B正确,A错误。

当类中没有定义任何构造函数时,系统会自动添加一个参数表为空、函数体也为空的构造函数,称为默认构造函数。所以任何类都可以保证至少有一个构造函数。故C、D错误。