java点坐标Point类与对象
时间: 2024-12-11 11:35:21 浏览: 18
在Java中,`Point` 类通常是一个用于表示二维空间中点的数据结构,它包含两个属性,例如 `x` 和 `y` 分别代表点在水平和垂直方向上的坐标值。这个类可能会定义一些基本的方法,比如计算两点之间的距离、比较位置等。创建 `Point` 对象意味着实例化该类的一个新实例,并为每个坐标分配特定的数值。
下面是一个简单的 `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 newX) { x = newX; }
public void setY(double newY) { y = newY; }
// 计算两点间的距离
public double distance(Point other) {
double dx = x - other.getX();
double dy = y - other.getY();
return Math.sqrt(dx * dx + dy * dy);
}
}
```
你可以像这样创建并使用 `Point` 对象:
```java
Point p1 = new Point(0, 0); // 创建原点
Point p2 = new Point(3, 4); // 创建另一个点
System.out.println(p1.distance(p2)); // 输出两点间的距离
```
阅读全文