함수 호출 방법은 크게 두 가지가 있습니다.
메서드에 변수를 전달할 때, 변수의 값을 복사하여 처리하면 Call by Value, 변수의 실제 메모리 주소를 직접 참조하면 Call by Reference 방식입니다.
Call by Value 방식은 값을 복사하여 처리하므로 변수 값을 변경하더라도 원본 데이터가 영향을 받지 않습니다. 그러나 Call by Reference는 메서드 내에서 변수를 수정하면 원본 데이터도 변경됩니다. 자바에서는 Call by Reference를 지원하지 않고 Call by Value 방식을 따릅니다.