实现一个point类,该类包含表示坐标的两个int型变量x、y,构造方法point()和point(int x, int y),返回x值和y值的int getx()和int gety()方法,设置x值
时间: 2023-04-29 08:00:35 浏览: 472
和y值的void setx(int x)和void sety(int y)方法。
下面是point类的代码实现:
public class point {
private int x;
private int y;
public point() {
this.x = ;
this.y = ;
}
public point(int x, int y) {
this.x = x;
this.y = y;
}
public int getx() {
return x;
}
public int gety() {
return y;
}
public void setx(int x) {
this.x = x;
}
public void sety(int y) {
this.y = y;
}
}
这个类包含了两个私有变量x和y,以及两个构造方法和四个公共方法。其中,构造方法point()用于初始化x和y为,构造方法point(int x, int y)用于初始化x和y为指定的值。getx()和gety()方法用于获取x和y的值,setx(int x)和sety(int y)方法用于设置x和y的值。
相关问题
这是一个Point类,该类包含表示坐标的两个int类型变量x、y,构造方法point()和point(int x, int y),以及返回x和y值的int类型方法getx()和gety()。还有一个成员变量v表示该点的值。
好的,您问的是一个Point类,该类包含表示坐标的两个int类型变量x、y,构造方法point()和point(int x, int y),以及返回x和y值的int类型方法getx()和gety()。还有一个成员变量v表示该点的值。对于这个类,我们可以先创建一个Point类的代码框架:
public class Point {
private int x;
private int y;
private int v;
public Point() {
// 空参构造方法
}
public Point(int x, int y) {
// 带参构造方法
}
public int getx() {
// 返回x值
}
public int gety() {
// 返回y值
}
}
以上是Point类的基本框架,您可以根据自己的需要添加其他方法。
实现一个Point类,该类包含表示坐标的两个int型变量x、y,构造方法Point()和Point(int x, int y),返回x值和y值的int getX()和int getY()方法,设置x值和y值的void setX(int x)和void setY(int y)方法,计算两点间距离的double distance(Point p)方法。其中计算平方根的方法是Math.sqrt(),如:double d=Math.sqrt(2);
好的,我明白了。下面是实现Point类的代码:
```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;
}
// 获取x和y的值
public int getX() {
return this.x;
}
public int getY() {
return this.y;
}
// 设置x和y的值
public void setX(int x) {
this.x = x;
}
public void setY(int y) {
this.y = y;
}
// 计算两点间距离的方法
public double distance(Point p) {
int deltaX = this.x - p.getX();
int deltaY = this.y - p.getY();
return Math.sqrt(deltaX * deltaX + deltaY * deltaY);
}
}
```
这个Point类包含了这些方法:构造方法、获取x和y的值的方法、设置x和y的值的方法、计算两个点间距离的方法。
使用Point类可以这样:
```java
Point p1 = new Point(1, 2);
Point p2 = new Point(3, 4);
double distance = p1.distance(p2);
System.out.println(distance); // 输出 2.8284271247461903
```
这个例子创建了两个Point对象p1和p2,并计算了它们之间的距离。
阅读全文