正确的应该怎么编,还有具体的解释,#includeclass 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); // 调
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 00:51:52
正确的应该怎么编,还有具体的解释,#includeclass 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); // 调
正确的应该怎么编,还有具体的解释,
#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
正确的应该怎么编,还有具体的解释,#includeclass 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); // 调
x,y是类的私有成员,不允许直接访问.可以通过成员函数setCoord对x,y赋值.把op1.x=3;
op1.y=4;这两句去掉.