单项选择题

有如下类定义 class MyClass{ int x; public: MyClass():x(0),y(0){} int GetX(){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);