java定义一个二维平面上点的类point,包含属性横坐标,纵坐标,均为私有属性;包含方法:两个构造方法,一个无参空方法,一个有参方法(设置属性值)求该店到圆心的距离的方法,返回值为距离
时间: 2024-03-20 11:39:02 浏览: 84
不同平面直角坐标系转换软件设计与实现.doc
好的,下面是Java定义一个二维平面上点的类point的代码:
```
public class Point {
private double x; // 横坐标
private double y; // 纵坐标
// 无参空方法构造函数
public Point() {
}
// 有参数构造函数
public Point(double x, double y) {
this.x = x;
this.y = y;
}
// 计算该点到圆心的距离
public double distanceToOrigin() {
return Math.sqrt(x * x + y * y);
}
}
```
在该类中,我们定义了两个私有属性:横坐标和纵坐标,以及两个构造函数:一个无参空方法和一个有参方法(设置属性值)。最后,我们还定义了一个`distanceToOrigin()`方法来计算该点到圆心的距离。
我们可以使用以下代码来测试该类:
```
public class Test {
public static void main(String[] args) {
Point p = new Point(3,4); // 创建一个点对象
double distance = p.distanceToOrigin(); // 计算该点到圆心的距离
System.out.println("该点到圆心的距离为:" + distance);
}
}
```
输出结果:
```
该点到圆心的距离为:5.0
```
阅读全文