기본형 매개변수
- 메서드를 호출할 때 전달할 매개값으로 지정한 값을 메서드의 매개변수에 복사해서 전달합니다.
- 매개변수의 타입이 기본형일 때는 값 자체가 복사되어 넘어가기 때문에 매개값으로 지정된 변수의 원본 값이 변경되지 않습니다.
참조형 매개변수
- 메서드를 호출할 때 전달할 매개값으로 지정한 값의 주소를 매개변수에 복사해서 전달합니다.
- 매개변수를 참조형으로 선언하면 값이 저장된 곳의 원본 주소를 알 수 있기 때문에 값을 읽어 오는 것은 물론 값을 변경하는 것도 가능합니다.
- 메서드의 매개변수 뿐만 아니라 반환타입도 참조형이 될 수 있습니다.
- 반환타입이 참조형이라는 것은 반환하는 값의 타입이 “실제값의 주소”라는 의미입니다.
'JAVA공부' 카테고리의 다른 글
지역변수 및 상수 (0) | 2023.10.16 |
---|---|
인스턴스 멤버와 클래스 멤버 (0) | 2023.10.16 |
객체의 행위 : 메서드 (0) | 2023.10.16 |
객체의 속성 : 필드 (0) | 2023.10.16 |
객체 생성 (0) | 2023.10.16 |