Skill/Java
[Java] Call by Value와 Call by Reference
본 포스팅은 jisikTank 스터디에 참여하며 정리한 문서입니다. jisikTank Skill 지식 Git Repository Call by Value와 Call by Reference Call by Value 함수 호출 시 전달되는 변수 값을 복사해서 함수 인자로 전달하는 방법 이때 복사된 인자는 함수 안에서 지역적으로 사용되기 때문에 Local Value 속성을 가짐 따라서, 함수 안에서 인자 값이 변경되더라도, 외부 변수 값은 변경되지 않음 Call by Reference 함수 호출 시 인자로 전달되는 변수의 레퍼런스를 전달함 따라서, 함수 안에서 인자 값이 변경되면, 전달된 객체의 값도 변경됌 Java의 함수 호출 방식 항상 Call by Value로 함수를 호출함 Reference Type(참..
2021. 4. 21.