// Erika Wolfe, CSE 143 // This class is an example using points import java.awt.*; public class PointClient { public static void main(String[] args) { Point x = new Point(4, 5); System.out.println("main: Before = " + x); x = change(x); System.out.println("main: After = " + x); } // x --------> {4, 5} // p --------> {1, 2} public static Point change(Point p) { System.out.println("change: Before = " + p); // p.x = 3; -- this change was reflected in main p = new Point(1, 2); // this change required a return to be reflected in main System.out.println("change: After = " + p); return p; } }