下列关于类定义的叙述中,正确的是( )
A、
类中可以定义成员变量,并赋初值
B、
类中可以声明成员函数,并可以给出参数的默认值
C、
类体不能为空,即必须定义成员变量及成员函数
D、
类中仅能包含成员变量
【正确答案】:B
【题目解析】:
选项A中,类中可以定义成员变量,但不能赋初值。初值应该是特定对象中成员变量的初始值。而定义类时,还没有创建类的对象,所以不能赋初值。通常为对象中成员变量赋初值的工作由构造函数完成。
选项C中,类体可以为空,也就是说可以定义一个空类。
选项D中,类中既可以包含成员变量,也可以包含成员函数。
故本题只有B正确。
发表评论 取消回复