나의 공부방/Java 개념

메서드의 매개변수 전달기법(parameter passing)

jojaeguk 2023. 4. 14. 16:55

Call By Value(값 전달 기법) - 기억공간 개별

 

int a=10; int b=20;

int v=sum(a, b); // method 호출 부

a,b : value(값)

 

Call By Value

 

Call By Reference(번지전달 기법) - 기억공간 공유

int[] arr={10, 20, 30};

int v=sum(arr); // method 호출 부

arr : reference(번지)

 

Call By Reference

 

 

실습

 

 

* 참고강의

Java TPC (생각하고, 표현하고, 코딩하고) 대시보드 - 인프런 | 강의 (inflearn.com)