본문 바로가기
back-end/JAVA

14)객체지향-참조형 매개변수(ReferenceParameter), 참조형 반환타입(Reference Return Type)

by 모두의 향연 2021. 5. 19.
728x90
반응형

14-1) 참조형 매개변수(ReferenceParameter)

기본형 매개변수: 변수의 값을 읽기만 할 수 있다. (read)
참조형 매개변수: 변수의 값을 읽고 변경할 수 있다.(read & write)

 

 

14-2) 참조형 매개변수 예제

참조형 매개변수 순서

<빨간 글씨 부분부터 볼게요>

참조 변수 d의 주솟값을 change메서드의 매개변수로 전달. 

주솟값이 0x100이므로 변수x를 가리킴. 

d.x의 값이 1000으로 바뀜.

기본형 매개변수의 경우, 읽기만 가능해서 인스턴스 변수 x의 값을 읽어오기만 했지만,

참조형 매개변수의 경우, 읽고, 쓰기까지 가능해서 인스턴스 변수 x의 값을 바꿀 수도 있다.

왜? 참조변수의 주솟값을 가지고 있어서.

 

 

 

14-3) 참조형 반환 타입

참조형 반환타입

그림을 무조건 그려보시기 바랍니다.

728x90
반응형