Java Programming
object reference 전달
tomato13
2009. 6. 4. 09:55
java에는 call by reference가 없다는 얘기가 있다.
http://blog.naver.com/lbiryu?Redirect=Log&logNo=30041427576
http://blog.naver.com/eunjoo000?Redirect=Log&logNo=120045903424
하지만 object를 함수의 매개인자로 전달할때 call by reference인 듯 하다.
class subClass {
public int a = 0;
}
private static int tc4() {
subClass l_obj = new subClass();
System.out.println("subClass.a = " + l_obj.a);
changeValue(l_obj);
System.out.println("subClass.a = " + l_obj.a);
return 1;
}
=>
subClass.a = 0
subClass.a = 10