作业帮 > 综合 > 作业

1:是俩个构造函数么?2:public Point(int xx,int yy){setPoint(xx,yy);}是什

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 19:17:24
1:是俩个构造函数么?2:public Point(int xx,int yy){setPoint(xx,yy);}是什么意识啊?
class Point{
protected int x,y;
public Point(){}
public Point(int xx,int yy){setPoint(xx,yy);}
public void setPoint(int m,int n){x=m;y=n;}
public int getX(){return x;}
public int getY(){return y;}
}
我的意思是,为什么要定义成(int xx,int yy)而不是(int x,int y)
1:是俩个构造函数么?2:public Point(int xx,int yy){setPoint(xx,yy);}是什
是2个构造函数.一个默认的不带参.一个带参.
带参的接受2个参数.在调用setPoint给x,y赋值
再问: 为什么方法serPoint是一个参数?而构造方法确实俩个参数?(XX,YY)
再答: public void setPoint(int m,int n){x=m;y=n;} 老大。。看清楚。。2个参数。。一个M一个N, 调用的时候是2个实参。。一个XX一个YY
再问: 是说上面的(XX,YY) 对应的是setPoint中(xm,yn)?
再答: 是啊。。