note

인자 전달 방식 값 호출 Call by Value 본문

자바/생성자

인자 전달 방식 값 호출 Call by Value

투한 2011. 12. 16. 10:03
public class ValueParameter {// 인자 전달방식 값호출(call by value
	// 멤버 메소드
	// 메소드 호출 방식 : 값을 전달해서 메소드 호출(Call by Value)
	public int increase(int n) {
		++n;
		return n;
	}

	// 메인 메소드
	public static void main(String[] args) {
		int var1 = 100;
		// 객체 생성
		ValueParameter vp = new ValueParameter();
		int var2 = vp.increase(var1);
		//var1 으로 했기에 int n이 100이 되면서
		//증감식으로 101이 됨(var2가)
		System.out.println("var1 : " + var1 + ", var2 : " + var2);
	}
}


var1 : 100, var2 : 101