单选题
有如下类定义: class MyClass{ int x; public: MyClass0:x(0),y(0){} int GetX(){returia x;} void SetX(int xx){x=xx;} int y; }; 已知obi是类MyClass的对象,下列语句中违反类成员访问控制权限的是( )。
A、
obj.x
B、
obj.y
C、
obj.GetX()
D、
obj.SetX(0)
【正确答案】
A
【答案解析】
解析:由类MyClass的定义可知,数据成员x属于私有成员,所以只能在类的内部访问。类MyClass的对象obj不能访问类MyClass的私有成员x。
提交答案
关闭