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

'Java Programming' 카테고리의 다른 글

loop 안과 밖의 try/catch에 따른 performance  (0) 2009.06.08
String vs. StringBuffer vs. StringBuilder  (0) 2009.06.08
java heap space 늘리기  (0) 2009.06.03
interface overriding, overloading  (0) 2009.06.03
java enum  (0) 2009.06.01