Java 编程创建一个 Point 类,在其中定义两个变量表示一个点的坐 值,再定义构造函数初始化为坐标原点,然后定义一个方法实现点的移动,再 定义一个方法打印当前点的坐标。并创建一个对象验证。
时间: 2024-05-10 11:17:49 浏览: 86
下面是 Java 代码实现:
```java
public class Point {
private int x;
private int y;
public Point() {
this.x = 0;
this.y = 0;
}
public Point(int x, int y) {
this.x = x;
this.y = y;
}
public void move(int dx, int dy) {
this.x += dx;
this.y += dy;
}
public void print() {
System.out.println("(" + this.x + ", " + this.y + ")");
}
public static void main(String[] args) {
Point p = new Point();
p.print(); // 输出 (0, 0)
p.move(3, 4);
p.print(); // 输出 (3, 4)
}
}
```
在上面的代码中,我们创建了一个 `Point` 类,其中包含了两个私有的实例变量 `x` 和 `y`,分别表示点的横坐标和纵坐标。我们定义了两个构造函数,一个是无参构造函数,用于初始化为坐标原点,另一个是有参构造函数,用于初始化为指定坐标的点。
接着,我们定义了两个方法,一个是 `move` 方法,用于实现点的移动,另一个是 `print` 方法,用于打印当前点的坐标。
最后,在 `main` 方法中,我们创建了一个 `Point` 对象 `p`,并调用了它的 `print` 方法,输出了当前的坐标原点。然后,我们调用了 `move` 方法,将点移动了 `(3, 4)` 的距离,并再次调用了 `print` 方法,输出了点的新坐标 `(3, 4)`。
阅读全文