call by value 와 call by reference 인수를 전달하는 방식의 용어입니다.
call by value
- Call by Value는 값에 의한 호출을 의미합니다.
- 인수의 값을 복사하여 매개 변수를 전달하는 방식입니다.
- 값을 변경 하더라도 원본 값의 영향을 끼치지 않습니다.
call by reference
- Call by Reference는 참조에 의한 호출입니다.
- 메모리 주소를 전달하여 매개 변수를 참조하게 만드는 방식입니다.
- 전달 받은 변수에 값을 변경하게 되면 원본 값에 영향을 끼치게 됩니다.
- 객체의 주소값을 넘깁니다.