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 |