构造一个类来描述屏幕上的一个点,该类的构成包括点的x和y两个坐标,以及一些对点进行的操作, 包括:取得点的坐标值,对点的坐标进行赋值,编写应用程序生成该类的对象并对其进行操作。
时间: 2024-10-22 12:15:09 浏览: 23
按以下描述和要求建立两个类:基类 Rectangle(矩形类) 和派生类 Cube(正方体)
在编程中,我们可以创建一个名为`Point`的类来描述屏幕上的一个点。这个类可能会有以下属性:
```java
public class Point {
private double x; // 点的横坐标
private double y; // 点的纵坐标
// 构造函数,用于初始化点的坐标
public Point(double x, double y) {
this.x = x;
this.y = y;
}
// 获取坐标的方法
public double getX() {
return x;
}
public double getY() {
return y;
}
// 设置坐标的赋值方法
public void setX(double newX) {
x = newX;
}
public void setY(double newY) {
y = newY;
}
// 可能会有一些额外的方法,如移动、显示等
public void move(int dx, int dy) {
x += dx;
y += dy;
}
@Override
public String toString() {
return "Point (" + x + ", " + y + ")";
}
}
```
你可以通过以下方式创建`Point`类的对象并进行操作:
```java
public static void main(String[] args) {
// 创建一个Point对象
Point point = new Point(100, 200);
// 调用方法获取和设置坐标
System.out.println("初始坐标: " + point);
point.setX(300);
point.setY(400);
// 移动点
point.move(50, -100);
System.out.println("移动后的坐标: " + point);
}
```
阅读全文