728x90
반응형
14-1) 참조형 매개변수(ReferenceParameter)
기본형 매개변수: 변수의 값을 읽기만 할 수 있다. (read)
참조형 매개변수: 변수의 값을 읽고 변경할 수 있다.(read & write)
14-2) 참조형 매개변수 예제
<빨간 글씨 부분부터 볼게요>
참조 변수 d의 주솟값을 change메서드의 매개변수로 전달.
주솟값이 0x100이므로 변수x를 가리킴.
d.x의 값이 1000으로 바뀜.
기본형 매개변수의 경우, 읽기만 가능해서 인스턴스 변수 x의 값을 읽어오기만 했지만,
참조형 매개변수의 경우, 읽고, 쓰기까지 가능해서 인스턴스 변수 x의 값을 바꿀 수도 있다.
왜? 참조변수의 주솟값을 가지고 있어서.
14-3) 참조형 반환 타입
그림을 무조건 그려보시기 바랍니다.
728x90
반응형
'back-end > JAVA' 카테고리의 다른 글
16)객체지향-오버로딩(overloading) (0) | 2021.05.20 |
---|---|
15)객체지향-static메서드와 인스턴스 메서드(클래스 메서드)/static method and instance method(class method) (0) | 2021.05.20 |
13)객체지향-기본형 매개변수(Primitive Parameter) (0) | 2021.05.18 |
12)객체지향-호출스택(call stack) (0) | 2021.05.18 |
11) 객체지향-return문 (0) | 2021.05.18 |