编程创建一个 Point 类,在其中定义两个变量表示一个点的坐 值,再定义构造函数初始化为坐标原点,然后定义一个方法实现点的移动,再 定义一个方法打印当前点的坐标。并创建一个对象验证。
时间: 2024-02-13 19:01:55 浏览: 125
11-19-PointClass:创建一个名为 Point 的类,该类将二维空间中某个位置的 (x, y) 坐标存储为整数
好的,以下是一个符合要求的Point类的示例代码:
```java
public class Point {
private int x;
private int y;
// 构造函数,初始化为坐标原点
public Point() {
this.x = 0;
this.y = 0;
}
// 移动点
public void move(int dx, int dy) {
this.x += dx;
this.y += dy;
}
// 打印当前点的坐标
public void print() {
System.out.println("x = " + this.x + ", y = " + this.y);
}
}
```
在这个类中,我们定义了两个私有变量`x`和`y`来表示一个点的坐标值。在构造函数中,我们将`x`和`y`初始化为0,表示点在坐标原点。我们还定义了一个`move`方法来移动点,该方法接受两个整数参数`dx`和`dy`,分别表示在x和y方向上的移动距离。最后,我们定义了一个`print`方法来打印当前点的坐标。
你可以在主程序中创建一个`Point`对象,并调用它的方法来验证它的正确性,例如:
```java
public static void main(String[] args) {
Point p = new Point();
p.print(); // 输出 x = 0, y = 0
p.move(3, 5);
p.print(); // 输出 x = 3, y = 5
}
```
这将输出以下内容:
```
x = 0, y = 0
x = 3, y = 5
```
这表明我们成功地创建了一个Point对象,并成功调用了它的方法来移动点并打印当前点的坐标。
阅读全文