public class UsePoint { public static void main(String[] args) { // Point p1 = new Point(); // p1.x = 5; // p1.y = -2; Point p1 = new Point(5, -2); // Point p2 = new Point(); // p2.x = 1; // p2.y = 4; Point p2 = new Point(1, 4); // p2.x = -14; p2.setLocation(-14, 4); Point p3 = new Point(); // 0, 0 // System.out.println(p1.x + ", " + p1.y); // System.out.println(p1.toString()); System.out.println(p1); System.out.println(p2); System.out.println(p3); double distance = p1.distance(p2); System.out.println(distance); p1.translate(-4, 1); // 1, -1 System.out.println(p1.getX() + ", " + p1.getY()); /* p1 becomes 'this' p2 becomes 'b' */ //System.out.println(distance(p1, p2)); } /* public static double distance(Point a, Point b) { int dx = a.x - b.x; int dy = a.y - b.y; double distance = Math.sqrt(dx*dx + dy*dy); return distance; } */ }