新建Point类,包含私有成员x,y坐标,定义有参构造函数,对x,
时间: 2024-10-18 14:22:28 浏览: 36
10-ABC2-2.zip_Point 类
新建一个名为`Point`的类,我们可以按照以下步骤设计:
```java
public class Point {
// 私有成员变量,表示点的横纵坐标
private double x;
private double y;
// 有参构造函数,用于初始化坐标值
public Point(double x, double y) {
this.x = x; // 使用this关键字引用当前对象的属性
this.y = y;
}
// getter方法,获取x坐标
public double getX() {
return x;
}
// getter方法,获取y坐标
public double getY() {
return y;
}
// 设置坐标值,这里仅提供一个示例,通常不会公开此类方法,因为坐标应该是不可变的
// 如果需要修改坐标,可以考虑将坐标设置为只读的
// 不推荐这样做,除非有特殊理由
// (虽然这个例子中没有提供set方法)
// public void setXY(double newX, double newY) {
// this.x = newX;
// this.y = newY;
// }
@Override
public String toString() {
return "Point{" +
"x=" + x +
", y=" + y +
'}';
}
}
```
在这个类中,我们创建了两个私有字段`x`和`y`代表点的位置,并通过一个有参构造函数接收初始坐标。我们还提供了getter方法来获取坐标值。为了方便调试,添加了一个`toString()`方法,返回一个表示该点信息的字符串。
阅读全文