public class Exercise10_04 {
public static void main(String[] args) {
MyPoint p1 = new MyPoint();
MyPoint p2 = new MyPoint(10, 30.5);
System.out.println(p1.distance(p2));
System.out.println(MyPoint.distance(p1, p2));
}
}
class MyPoint {
private double x;
private double y;
public MyPoint() {
}
public MyPoint(double x, double y) {
this.x = x;
this.y = y;
}
public double distance(MyPoint secondPoint) {
return distance(this, secondPoint);
}
public static double distance(MyPoint p1, MyPoint p2) {
return Math.sqrt((p1.x - p2.x) * (p1.x - p2.x) + (p1.y - p2.y)
* (p1.y - p2.y));
}
public double getX() {
return x;
}
public double getY() {
return y;
}
}
JAVA程序设计第十章10_4
最新推荐文章于 2025-08-02 12:01:09 发布