public double distance(Point2D pt) { double result = (pt.getX() - x) * (pt.getX() - x); result += (pt.getY() - y) * (pt.getY() - y); return Math.Sqrt(result); } }