定义一个点类Point,包含两个成员变量x、y,分别表示横、纵坐标;两个构造方法Point()和Point(int x0,y0);一个movePoint(int dx,int dy)方法,可实现点的位置移动。创建两个Point对象p1、p2,分别调用movePoint()方法后,输出p1和p2的坐标。
public class Point {
private double x;
private double y;
public Point(double x0,double y0) {
this.x=x0;
this.y=y0;
}
public Point() {
super();
}
public double getX() {
return x;
}
public void setX(double x) {
this.x = x;
}
public double getY() {
return y;
}
public void setY(double y) {
this.y = y;
}
public void movePoint(double dx,double dy) {
x+=dx;
y+=dy;
}
public static void main(String[] args) {
Point p1 = new Point (3,4);
p1.movePoint(2, 5);
System.out.println("p1坐标为:"+p1.x+","+p1.y);
Point p2 = new Point (6,8);
p2.movePoint(50, 60);
System.out.println("p2坐标为:"+p2.x+","+p2.y);
}
}