public class UsePoint { public static void main(String[] args) { Point p1 = new Point(); p1.x = 5; p1.y = -2; Point p2 = new Point(); p2.x = 1; p2.y = 4; System.out.println(p1.x + ", " + p1.y); System.out.println(p2.x + ", " + p2.y); System.out.println(p1.distance(p2)); p1.translate(-4, 1); // 1, -1 System.out.println(p1.x + ", " + p1.y); /* 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; } */ }