java构造一个类来描述屏幕上的一个点,及一些对点的操作

发布于:2021-10-21 16:44:27

/*
构造一个类来描述屏幕上的一个点,该类的构成包括点的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;
?}
}
?

相关推荐

最新更新

猜你喜欢