有如下类定义: class MyClass{ int x: public: MyClass0:x(0),y(0){} int GetX0{return x;} void SetX(int xx){x=xx;}

admin2013-04-11  25

问题 有如下类定义:
class MyClass{
    int x:
    public:
    MyClass0:x(0),y(0){}
    int GetX0{return x;}
    void SetX(int xx){x=xx;}
    int y;
    }:
已知obj是类MyClass的对象,下列语句中违反类成员访问控制权限的

选项 A、obj.X
B、obj.y   
C、obj.Getx()
D、obj.Setx(0)

答案A

解析 由类MyClass的定义可知,数据成员x属于私有成员,所以只能在类的内部访问。类MyClass的对象obj不能访问类MyClass的私有成员x。
转载请注明原文地址:https://kaotiyun.com/show/FINp777K
0

最新回复(0)