public class Ex05_method {
	public static void main(String[] args) {
		Test5 tt = new Test5();
		Test5 tt2 = new Test5();
		
		tt.x = 10; tt2.x = 10;
		tt.sub();
		System.out.println(tt.x+":"+tt2.x); // 15 : 10
		
		tt.x = 10; tt2.x = 10;
		tt.sub2(tt2);
		System.out.println(tt.x+":"+tt2.x); // 10 : 15

	}
}
class Test5 {
	int x;
	public void sub() {
		x+=5; // x는 메소드를 호출한 객체의 것 
	}
	public void sub2(Test5 t) { // call by reference
		t.x+=5;
	}
}

'쌍용강북교육센터 > 7월' 카테고리의 다른 글

0714_Ex07_recursion : 재귀호출  (0) 2021.07.14
0714_Ex06_객체는 레퍼런스 변수이다.  (0) 2021.07.14
0714_Ex04_method  (0) 2021.07.14
0714_Ex03_method  (0) 2021.07.14
0714_Ex02_method  (0) 2021.07.14

+ Recent posts