​下列关于类定义的叙述中,正确的是(   )

​下列关于类定义的叙述中,正确的是(   )


A、

类中可以定义成员变量,并赋初值


B、

​类中可以声明成员函数,并可以给出参数的默认值


C、

类体不能为空,即必须定义成员变量及成员函数


D、

类中仅能包含成员变量


【正确答案】:B
【题目解析】:

选项A中,类中可以定义成员变量,但不能赋初值。初值应该是特定对象中成员变量的初始值。而定义类时,还没有创建类的对象,所以不能赋初值。通常为对象中成员变量赋初值的工作由构造函数完成。
选项C中,类体可以为空,也就是说可以定义一个空类。
选项D中,类中既可以包含成员变量,也可以包含成员函数。

故本题只有B正确。


Top