summaryrefslogtreecommitdiff
path: root/oop/09-pass-by-value-reference/PassByReference.java
blob: 8eb577a318b27d16b34d6c90f21a8a0ec37fddaf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public class PassByReference {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Customer c = new Customer();
		c.setNumber(5);
		System.out.println(c.getNumber()); // 5
		methodX(c);
		System.out.println(c.getNumber()); // ?
	}

	public static void methodX(Customer c2) {
		System.out.println(c2.getNumber()); // 5
		c2.setNumber(6);
		System.out.println(c2.getNumber()); // 6
	}
}