note

인자 전달 방식 값 호출 call by value2 본문

자바/생성자

인자 전달 방식 값 호출 call by value2

투한 2011. 12. 16. 11:12
class ValueMethod{//값에 의한 호출 방식
	//y 랑 x는 상관이 없다
	void changeInt(int y){
		y=10; //전달된 데이터 7 -> 10
		System.out.println("y = "+y);
	}
}
public class MethodTest08 {
	public static void main(String[] args){
		//changeint 메서드를 호출하기 위해서 ValueMethod 객체 생성
		ValueMethod vm = new ValueMethod();
		int x=7;
		System.out.println("함수 호출 전 x-> " +x);
		//vm으로 ValueMethod 클래스의 changeint 메서드를 호출한다
		vm.changeInt(x);
		System.out.println("함수 호출 후 x-> " +x);
	}

}


함수 호출 전 x-> 7
y = 10
함수 호출 후 x-> 7