定义一个二维平面上点的类Point, 包含属性:横坐标,纵坐标,均为私有属性; 包含方法:两个构造方法,一个无参空方法;一个有参方法(设置属性值) 求该店到圆心距离的方法,返回值为距离。 Java
时间: 2024-03-20 12:38:35 浏览: 113
Java 编写Point类,构造方法,计算两个点之间的距离,键盘输入两个点,格式以“,”隔开,如:1,1即为(1,1)点。
5星 · 资源好评率100%
好的,以下是实现的代码:
```java
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); // 根据勾股定理求距离
}
}
```
在上面的代码中,我们定义了一个名为Point的类,包含了横坐标和纵坐标两个私有属性,以及两个构造方法和一个公有的求该点到圆心距离的方法distanceToOrigin()。在distanceToOrigin()方法中,我们根据勾股定理求该点到圆心的距离,并返回该值。
阅读全文