作业帮 > 综合 > 作业

正确的应该怎么编,还有具体的解释,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/30 14:31:17
正确的应该怎么编,还有具体的解释,
#include
class Coord
{
public:
void setCoord(int a,int b){ x=a; y=b; }
int getx(){ return x; }
int gety(){ return y; }
private:
int x,y;
};
void main()
{
Coord op1;
int i,j;
op1.x=3;
op1.y=4;
op1.setCoord(5,6); // 调用op1的setCoord(),初始化对象op1
i=op1.getx(); // 调用op1的getx(),取op1的x值
j=op1.gety(); // 调用op1的gety(),取op1的y值
cout
x,y是类的私有成员,不允许直接访问.可以通过成员函数setCoord对x,y赋值.把op1.x=3;
op1.y=4;这两句去掉.
再问: 具体的编程怎么写呢?谢谢
再答: 如果想要赋值3,4,就用op1.setCoord(3,4); 换掉op1.x=3;op1.y=4;这两句。