[JAVA] 기본형 매개변수와 참조형 매개변수 [메서드 파라미터에 복사되는 값의 차이]
·
◎ Java/Java☕
- 기본형 매개변수와 참조형 매개변수 자바에서 메서드를 호출할 때 매개변수로 지정한 값을 메서드의 매개변수에 복사하여 넘겨준다. → 매개변수 타입이 기본형일 때는 기본형 값이 복사, 참조형이면 인스턴스의 주소가 복사된다. - ParamEx.java : 매개변수가 기본형일 경우 public class ParamEx { public static void main(String[] args) { Data d = new Data(); d.x = 10; System.out.println("main() : x = " + d.x); change(d.x); // d.x는 기본형인 int 타입이다. System.out.println("After change(d.x)"); System.out.println("main() :..