定义一个点类Point,包含2个成员变量x、y分别表示x和y坐标,2个构造器Point()和Point(int x0,y0),以及一个movePoint(int dx,int dy)方法实现点的位置移动,创建两个Point对象p1、p2,分别调用movePoint方法后,打印p1和p2的坐标。
package com.neuedu.test.chapter6;
public class Point {
public int x;
public int y;
public Point()
{
this(100,100);
}
public Point(int x, int y)
{
this.x = x;
this.y = y;
}
public void movepoint(int dx, int dy)
{
x = x + dx;
y = y + dy;
}
public static void main(String[] args) {
//创建一个点p0
Point p0 = new Point();
p0.movepoint(50, 50);
//创建第一个点p1
Point p1 = new Point(100,200);
p1.movepoint(50, 50);
//创建第二个点p2
Point p2 = new Point(300,250);
p2.movepoint(100, 100);
//打印两个点的位置
System.out.println(p1.x +","+p1.y);
System.out.println(p2.x +","+p2.y);
System.out.println(p0.x +","+p0.y);
}
}