My footsteps

참조형 매개변수 본문

예습/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

'예습 > code' 카테고리의 다른 글

static과 인스턴스 매서드  (0) 2023.01.13
참조형 반환타입  (0) 2023.01.13
기본형 매개변수  (0) 2023.01.13
return문  (0) 2023.01.13
자바의정석 6강 예제  (0) 2023.01.08