Call by Value? Call by Reference? 그게 뭔데? Call by Value와 Call by Reference는, 메서드를 호출할 때 파라미터를 전달하는 방법을 말한다. Call by Value 메서드를 호출할 때 전달되는 파라미터로 "값"을 넘겨준다. 이러한 이유로 "Pass by Value" 라고도 불린다 호출하는 호출자(Caller)의 변수 "값"을 복사하여, 수신하는 수신자(Callee)의 파라미터로 넘겨준다 메서드를 호출하는 쪽(호출자)의 변수와 호출 당하는 쪽(수신자)의 파라미터는 같은 "값"이지만, 주소가 다른 서로 다른 변수이다 복사되어 넘어간 파라미터는, 호출 함수 안에서 지역적으로 사용되는 지역변수이다 오직 "값" 만을 전달하기 때문에, 호출자와 수신자 어느 한쪽에..