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;

반응형

'JAVA > 소설같은자바' 카테고리의 다른 글

클래스 내의 메서드  (0) 2011.08.08
값복사가 적용되는 곳  (0) 2011.08.08
값복사  (0) 2011.08.08
리턴과 매개변수  (0) 2011.08.08
메서드는 변수다.  (0) 2011.08.08