编写一个Point类,内部有成员变量x y,创建一个长度为五的Point类型数组,为每个数组元素创建Point对象new Point()
时间: 2024-09-19 19:07:47 浏览: 49
在Java中,你可以按照以下步骤编写一个`Point`类,并创建一个长度为5的`Point`类型的数组:
首先,我们先创建一个名为`Point`的简单类,它有两个私有成员变量`x`和`y`,以及一个构造函数:
```java
public class Point {
private double x;
private double y;
// 构造函数
public Point(double x, double y) {
this.x = x;
this.y = y;
}
// 如果需要,可以提供getter和setter方法
public double getX() { return x; }
public double getY() { return y; }
}
```
接下来,我们可以创建一个长度为5的`Point`类型数组,并为每个元素初始化新的`Point`对象:
```java
public static void main(String[] args) {
Point[] pointsArray = new Point[5]; // 创建一个长度为5的Point数组
// 为每个数组元素分配新对象并设置初始坐标
for (int i = 0; i < pointsArray.length; i++) {
pointsArray[i] = new Point(i + 1, i + 2); // 示例中假设x坐标为i+1,y坐标为i+2
}
// 打印数组元素的坐标,验证是否成功创建
for (Point point : pointsArray) {
System.out.printf("点 (%d, %d): (%f, %f)\n", i + 1, i + 2, point.getX(), point.getY());
}
}
```
在这个例子中,数组`pointsArray`存储了五个`Point`对象,每个对象都有其独特的(x, y)坐标。
阅读全文