🌱 오늘의 주제 : Java - 기본형 매개변수
🌱 기본형 매개변수
기본형 매개변수 : 변수의 값을 읽기만 할 수 있다. (read only)
참조형 매개변수 : 변수의 값을 읽고 변경할 수 있다. (read & write)
package Ex6_6;
public class Data {
int x;
}
package Ex6_6;
public class Ex6_6 {
public static void main(String[] args) {
Data d = new Data();
d.x = 10;
System.out.println("main() : x = " + d.x );
change(d.x);
System.out.println("After chage(d.x)");
System.out.println("main() : x = " + d.x);
}
static void change(int x) {
x = 1000;
System.out.println("chage() : x = " + x );
}
}
< 출력>
main() : x = 10
chage() : x = 1000
After chage(d.x)
main() : x = 10
- change 메서드가 호출되면서 d.x가 change메서드의 매개변수 x에 복사됨
- change메서드에서 x의 값을 1000으로 변경
- change메서드가 종료되면서 매개변수 x는 스택에서 제거됨
'Java' 카테고리의 다른 글
Java - Map 컬렉션, List 컬렉션 - Iterator 반복문 사용법 (0) | 2023.01.19 |
---|---|
Java - 참조형 매개변수 (0) | 2023.01.18 |
Java - 기본 자료형 vs 객체(참조) 자료형 (0) | 2023.01.13 |
Java - 객체의 생성과 사용 (0) | 2023.01.09 |
Java - 클래스 변수와 인스턴스 변수 (0) | 2023.01.09 |