Call by reference1 [JAVA] call by value 와 call by reference 메소드를 호출해서 특정 인자를 전달할 때 자바는 call by value 방식으로 전달됩니다. 즉, 값 복사를 통해서 인자가 전달됩니다. 그런데 이때 기본형 데이터인 경우와 참조형 데이터인 경우 각각 인자로 전달되는 값이 달라집니다. ◆ 기본형 데이터 - call by value 값에 의한 호출 기본형 데이터는 call by value 방식으로 값이 전달됩니다. 즉, 메소드를 호출해서 특정 값을 전달할 때 변수에 저장된 실제 데이터 값을 복사하여 전달합니다. 다음의 예시를 살펴보겠습니다. public class Test { private static void change(int x) {//xxx변수 값을 x(매개변수)가 받음 System.out.println("in change 함수 x= "+ x); x.. 2022. 5. 24. 이전 1 다음