试题题干
有如下类声明“class A{int x;…};”,则A类的成员x是()
参考答案
正确答案:
试题解析
类的访问范围说明符:
public 公有的
private 私有的
protected 保护的
如果某个成员前面没有访问范围说明符,则对于类来说,该成员默认为是私有成员。
故本题中,如果没有使用关键字,则所有成员默认声明为private权限,int x为声明的数据成员,因此x为私有数据成员。故本题选B。
有如下类声明“class A{int x;…};”,则A类的成员x是()
类的访问范围说明符:
public 公有的
private 私有的
protected 保护的
如果某个成员前面没有访问范围说明符,则对于类来说,该成员默认为是私有成员。
故本题中,如果没有使用关键字,则所有成员默认声明为private权限,int x为声明的数据成员,因此x为私有数据成员。故本题选B。