选择题
下列关于构造函数的说法中,正确的是______。
A、
构造函数不能重载
B、
构造函数的返回值为void
C、
构造函数中可以使用this指针
D、
用户必须为定义的类提供构造函数
【正确答案】
C
【答案解析】
本题考查的是构造函数的相关知识。构造函数是类成员函数,它除了具有一般成员函数的特性之外,还具有一些特殊的性质:(1)构造函数的名字必须与类名相同;故选项A错误;(2)构造函数不指定返回类型,它隐含有返回值,由系统内部使用;故选项B错误;(3)构造函数可以有一个或多个参数,因此构造函数可以重载;(4)在创建对象时,系统会自动调用构造函数,故选项D错误。故选择C。
提交答案
关闭