Java设计一个表示二维平面上点的类Point,包含有表示坐标位置的
时间: 2023-10-18 16:02:33 浏览: 128
两个私有属性x和y,以及以下方法:
构造方法Point(double x, double y),用于构造具有给定坐标的点对象。
getX()方法,返回点的x坐标。
getY()方法,返回点的y坐标。
setX(double x)方法,用于设置点的x坐标。
setY(double y)方法,用于设置点的y坐标。
distanceTo(Point other)方法,用于计算该点与另一个点之间的距离。
以下是Point类的Java代码实现:
public class Point {
private double x;
private double y;
public Point(double x, double y) {
this.x = x;
this.y = y;
}
public double getX() {
return x;
}
public double getY() {
return y;
}
public void setX(double x) {
this.x = x;
}
public void setY(double y) {
this.y = y;
}
public double distanceTo(Point other) {
double dx = this.x - other.x;
double dy = this.y - other.y;
return Math.sqrt(dx*dx + dy*dy);
}
}
相关推荐
















