예습/code

참조형 매개변수

밀김 2023. 1. 13. 10:29
728x90

 

 

 

 

public class Ch0202 {
	public static void main(String[] args) {
		 Data x = new Data();
		 x.a = 8;
		 x.b =5;
		 System.out.println("x.a = "+x.a);
		 System.out.println("x.b = "+x.b);

		 change(x); //★★★결과값 반환도 기본형이 아님//
		 System.out.println("x가 가리키는 a와 b의 값 = "+x.a+"와,"+x.b);
		 
	}
	
static void change(Data x) { //★★★참조형 매개변수 값을 정수같은,기본형이 아닌 main매서드에 있는 지역변수 값으로 바꿈//
	x.a = 100;
	x.b = 300;
	 System.out.println("change.a = "+x.a);
	 System.out.println("change.b = "+x.b);
}

}


class Data {
	int a;
	int b;
}

 

 

 

728x90