第1关:创建点类创建一个类Point 要求其内部有两个私有属性,均为double类型,一个为x,一个为y。分别表示点在直角坐标系中x和y轴上的坐标。
时间: 2024-11-29 21:39:10 浏览: 46
首先,让我们在Java中创建一个名为`Point`的类,用于表示二维坐标系统中的一个点。这个类将包含两个私有成员变量`x`和`y`,它们都是`double`类型的,分别代表点在横纵坐标的值。下面是详细的类定义:
```java
public class Point {
// 私有属性,表示点的x坐标
private double x;
// 私有属性,表示点的y坐标
private double y;
// 构造函数,初始化点的位置
public Point(double x, double y) {
this.x = x;
this.y = y;
}
// 提供getter方法获取x坐标
public double getX() {
return x;
}
// 提供getter方法获取y坐标
public double getY() {
return y;
}
// 提供setter方法设置x坐标
public void setX(double x) {
this.x = x;
}
// 提供setter方法设置y坐标
public void setY(double y) {
this.y = y;
}
}
```
在这个类中,构造函数接受两个参数来设置初始位置,而getter和setter方法则允许外部访问和修改`x`和`y`的值。
阅读全文
相关推荐


















