/** * Passing an object by reference and passing an int by value * Hunter Lloyd * April 14 */ public class Person2 { private String myName; public Person2(String name) { myName = name; } public Person2() { } public String getName() { return myName; } public void setName(String name) { myName = name; } public void changeName(Person2 person1, Person2 person2, int a) { System.out.println("In method changeName person 1's name is " + person1.getName()); System.out.println("In method changeName person 2's name is " + person2.getName() + " and a = " + a); a = 9; person1 = person2; System.out.println("In method changeName person 1's name is " + person1.getName()); System.out.println("In method changeName person 2's name is " + person2.getName()); person1.setName("Funky"); System.out.println("In method changeName person 1's name is " + person1.getName()); System.out.println("In method changeName person 2's name is " + person2.getName()); } }