java中声明Point类表示一个点的x轴和y轴坐标,声明若干get()和set()方法获得?
用JAVA声明类和接口,声明像素类Pixel继承Point类,因为像素是一个带颜色的坐标点。
具体代码:
public class Point implements Cloneable
{
private int x;
private int y;
// 不带参数的构造方法
public Point()
{
this(0, 0);
}
// 带参数的构造方法
public Point(int x, int y)
{
this.x = x;
this.y = y;
}
// 拷贝方法
@Override
protected Object clone() throws CloneNotSupportedException
{
return super.clone();
}
//set 和 get 方法
public int getX()
{
return x;
}
public void setX(int x)
{
this.x = x;
}
public int getY()
{
return y;
}
public void setY(int y)
{
this.y = y;
}
//move()方法
public void move(int x,int y)
{
this.x = this.x + x;
this.y = this.y + y;
}
}
{
private int x;
private int y;
// 不带参数的构造方法
public Point()
{
this(0, 0);
}
// 带参数的构造方法
public Point(int x, int y)
{
this.x = x;
this.y = y;
}
// 拷贝方法
@Override
protected Object clone() throws CloneNotSupportedException
{
return super.clone();
}
//set 和 get 方法
public int getX()
{
return x;
}
public void setX(int x)
{
this.x = x;
}
public int getY()
{
return y;
}
public void setY(int y)
{
this.y = y;
}
//move()方法
public void move(int x,int y)
{
this.x = this.x + x;
this.y = this.y + y;
}
}