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