/*
构造一个类来描述屏幕上的一个点,该类的构成包括点的x和y两个坐标,以及一些对点进行的操作,
包括:取得点的坐标值,对点的坐标进行赋值,编写应用程序生成该类的对象并对其进行操作。
*/
public class TestPoint
{
public static void main(String [] args)
{
Point p1 = new Point(1,8);
Point p2 = new Point(2.1f,3.5f);
p1.move(2.0f,3.0f);
p1.show();
p2.move(-1.0f,0.0f);
p2.show();
}
}
class Point
{
private float x;
private float y;
public Point()
{
this.x = 0;
this.y = 0;
}
public Point(float x,float y)
{
this.x = x;
this.y = y;
}
public void move(float m, float n)
{
//将点移动向x方向移动m,向y方向移动n
this.x += m;
this.y += n;
}
public void show()
{
//显示坐标位置
System.out.println("坐标为:("+getX()+","+getY()+")");
}
//设置坐标,获取坐标
public void SetX(float x)
{
this.x = x;
}
public float getX()
{
return this.x;
}
public void SetY(float y)
{
this.y = y;
}
public float getY()
{
return this.y;
}
}