给出平面直角坐标系中的一点,并顺序给出n个向量,求该点根据给定的n个向量位移后的位置。 设计点类Point,内含: (1)整型属性x和y,表示点的横坐标和纵坐标; (2)带参构造方法,便于使用初始值构造该类对象; (3)点移动的方法move(x1,y1),其 中x1和y1表示移动的向量,该方法返回移动后的新的点对象; (4)展示点对象的字符串方法toString(),以“(横坐标,纵坐标)”的形式。
时间: 2024-02-03 12:15:47 浏览: 349
迭代李括号:两个向量场 f 和 g 的 n 阶迭代李括号-matlab开发
可以按照下面的代码实现:
```java
public class Point {
private int x;
private int y;
public Point(int x, int y) {
this.x = x;
this.y = y;
}
public Point move(int dx, int dy) {
return new Point(x + dx, y + dy);
}
@Override
public String toString() {
return "(" + x + "," + y + ")";
}
}
```
其中,x和y属性表示点的横坐标和纵坐标,带参构造方法用于初始化点对象,move方法用于将点移动到新的位置,toString方法用于展示点对象的信息。我们可以通过调用move方法来实现根据给定的n个向量位移后的位置。
阅读全文