用Java实现:设计点类,并为这个点类设置一个方法来计算两点之间的距离。
时间: 2024-02-12 07:02:36 浏览: 58
基于Java求三维立体空间中两点的距离【100011982】
好的,这是一个简单的Java代码实现:
```java
public class Point {
private double x;
private double y;
public Point(double x, double y) {
this.x = x;
this.y = y;
}
public double distanceTo(Point other) {
double deltaX = this.x - other.x;
double deltaY = this.y - other.y;
return Math.sqrt(deltaX * deltaX + deltaY * deltaY);
}
}
```
在这个代码中,我们定义了一个`Point`类,并且有两个私有的实例变量`x`和`y`来表示点的坐标。我们还定义了一个构造函数来初始化这些变量。
然后,我们定义了一个`distanceTo`方法,它接受另一个`Point`对象作为参数,并计算两个点之间的距离。计算距离的公式是使用勾股定理计算的,即$\sqrt{(x_2-x_1)^2+(y_2-y_1)^2}$。
这个方法返回计算得到的距离值。
阅读全文