/* Author: James Tam Version: 2015 Learning objective: distinguishing between pass by value and pass by reference. */ public class Driver { public static void main(String [] args) { int num = 13; Person aPerson = new Person(); ParameterExample pe = new ParameterExample(); System.out.println("Person in main() before edit"); System.out.println(aPerson.getName() + " " + aPerson.getAge()); System.out.println("Number inside main() before edit"); System.out.println(num); System.out.println("----------"); pe.modify(aPerson,num); System.out.println("----------"); System.out.println("Person in main() after edit"); System.out.println(aPerson.getName() + " " + aPerson.getAge()); System.out.println("Number inside main() after edit"); System.out.println(num); } }