Point
classpublic class Point { private double x; private double y; public Point(double myX, double myY) { x = myX; y = myY; } public double getX() { return x; } public double getY() { return y; } public Point translate(double dx, double dy) { return new Point(x + dx, y + dy); } public double distanceTo(Point dest) { double dx = this.x - dest.x; double dy = this.y - dest.y; return Math.sqrt(dx * dx + dy * dy); } }