JAVA/소설같은자바
값복사와 매개변수의 전달
김컴맹
2011. 8. 8. 14:37
반응형
□ 매개변수의 전달
◇ 자바의 매개변수의 전달은 값복사의 기법만을 사용한다.
◇ 이것을 값에 의한 호출(Call By Value) 또는 값복사에 의한 호출이라고 한다.
□ sumB() 메서드의 선언
1
2
3
4
5 |
int sumB( int x, int y){ int c; c = x + y; return c; } |
□ 메서드의 호출
1
2
3 |
int a = 3 ; int b = 4 ; int c = sumB(a,b); |
□ 값복사의 예 I
◇ x = a; //메서드를 호출할 때 값복사 발생
◇ y = b; //메서드를 호출할 때 값복사 발생
◇ c = sumB(a,b); //메서드의 리턴값을 c의 메모리에 값복사
□ 값복사의 예 II
◇ int a = 3;
◇ int b = 4;
◇ c = x + y;
반응형