// A class that makes use of the Point class public class UsePoint { public static void main(String[] args) { Point p1 = new Point(5, 8); Point p2 = new Point(2, 3); p2.translate(3, 4); Point p3 = p2; p3.translate(-1, -3); System.out.println(p1); System.out.println(p2); System.out.println(p3); System.out.println( "p1: (" + p1.getX() + ", " + p1.getY() + ")" ); System.out.println( "p2: (" + p2.getX() + ", " + p2.getY() + ")" ); System.out.println( "p3: (" + p3.getX() + ", " + p3.getY() + ")" ); System.out.println(); p1.setX(0); p1.setY(0); for (int i=0; i<10; i++) { p1.translate(1,1); System.out.println(p1); } } }