본문 바로가기
JAVA/객체지향

기본형 매개변수와 참조형 매개변수

by chogigang 2023. 2. 22.

자바에서는 메서드를 호출할 때 매개변수로 지정한 값을 메서드의 매개변수에 복사해서 넘겨줍니다

 

매개변수의 타입이 기본형 일때는 기본형 값이 복사되겠지만 참조형이면 인스턴스의 주소가 복사됩니다.

 

 

기본형 매개변수    변수의 값을 읽기만 할 수 있습니다.(read only)

참조형 매개변수    변수의 값을 읽고 변경할수 있습니다.

 

둘다 합처서 8개의 변수타입 들이 있습니다

 

깔금한 메모가 없어서 글씨체 극혐인 재가 쓰던거 올립니다

 

기본형

 

참조형

 

 

 

 

 

 

참조형 반환타입

 

매개변수뿐만 아니라 반환타입도 참조형이 될수 있습니다.   모든 참조형 타입의 값은 객체의 주소 이므로 그저 정수값이 반환되는 것일뿐 특별할 것이 없습니다.

 

 

 

 

'JAVA > 객체지향' 카테고리의 다른 글

오버로딩 ,오버라이딩  (0) 2023.02.22
클래스 메서드(static)와 인스턴스 메서드  (0) 2023.02.22
JVM의 메모리 구조  (0) 2023.02.22
변수와 메서드  (0) 2023.02.21
클래스와 객체  (0) 2023.02.21