call by value (1) 썸네일형 리스트형 [JAVA] Call by Value & Call by Reference Call by value & Call by reference Call by value 값에 의한 호출 함수가 호출될 때 메모리 공간 안에서는 함수를 위한 별도의 임시공간이 생성된다. (종료시 반환) Call by value 호출 방식은 함수 호출 시 전달되는 변수 값을 복사해서 함수 인자로 전달한다. 이 때 복사된 인자는 함수 안에서 지역적으로 사용되기 때문에 local value속성을 가진다. 따라서, 함수 안에서 인자 값이 변경되더라도, 외부 변수 값은 변경되지 않는다. Call by reference 참조에 의한 호출 함수 호출 시 인자로 전달되는 변수의 레퍼런스를 전달한다. 함수 안에서 인자 값이 변경되면, 인자로 전달된 객체의 값도 변경된다. 자바의 경우, 항상 Call by value로 값을 .. 이전 1 다음