Computer Science/Java

[Java] Class의 인스턴스를 함수의 파라미터로 넣어주었을 때

2021. 2. 10. 10:56

다음과 같이 Class를 정의하고,

public class TestClass {
	private int value;

	public int getValue() {
		return value;
	}

	public void setValue(int value) {
		this.value = value;
	}
}

 

아래 코드를 수행하면 5와 10이 각각 출력된다.

	public static void main(String[] args) {
		TestClass test = new TestClass();
		test.setValue(5);
		System.out.println(test.getValue());
		
		testFunction(test);
		System.out.println(test.getValue());
	}
	
	private static void testFunction(TestClass test) {
		test.setValue(10);
	}

 

 

728x90
반응형