[TIL][Java][2023-12-20] 기본형 매개변수, 참조형 매개변수
기본형 매개변수 메서드를 호출할 때 전달할 매개값으로 지정한 값을 메서드의 매개변수에 복사해서 전달한다. 매개변수의 타입이 기본형일 때는 값 자체가 복사되어 넘어가기 때문에 매개값으로 지정된 변수의 원본값이 변경되지 않는다. 참조형 매개변수 메서드를 호출할 때 전달할 매개값으로 지정된 값의 '주소'를 매개변수에 복사해서 전달한다. 매개변수를 참조형으로 선언하면 값이 저장된 곳의 원본 주소를 알 수 있기 때문에 값을 읽어오는 것과 변경하는 것이 가능하다. 메서드의 매개변수뿐만 아니라 반환타입도 참조형이 될 수 있다. // 자동차 클래스 public class Car { String company; // 자동차 회사 String model; // 자동차 모델 String color; // 자동차 색상 dou..
2023.12.20