2024-10-24


메서드 호출 전...
num >>>200
num >>> 300
메서드 호출 후...
num >>>200
package method;
/*
* 메서드 호출 방식 - 2가지
* 1. call by value 방식
* - 값을 전달하여 호출하는 방식.
* - 매개변수가 기본자료형(int, double 등등) 사용
*
* 2. call by reference 방식
* - 주소값을 전달하여 호출하는 방식
* - 매개변수가 참조자료형(배열, 클래스) 사용
* - 자바에서 가장 많이 사용하는 방식 ==> 굉장히 중요
*/
public class MethodExam_06 {
public static void call(int num) {
num = 300;
System.out.println("num >>> " + num);
} // call 메서드 end
public static void main(String[] args) {
// 1. call by value 방식
int num = 200;
System.out.println("메서드 호출 전...");
System.out.println("num >>>" + num);
System.out.println();
call(num);
System.out.println("메서드 호출 후...");
System.out.println("num >>>" + num);
// 메모리의 사용 후 값이 제거되어서 값이 변하지 않음
}
}'Java > 기초 내용 정리' 카테고리의 다른 글
| Java(Class&Method)_Method_08 (0) | 2024.10.25 |
|---|---|
| Java(Class&Method)_Method_07 (0) | 2024.10.24 |
| Java(Class&Method)_Method_05 (0) | 2024.10.24 |
| Java(Class&Method)_Method_04 (0) | 2024.10.24 |
| Java(Class&Method)_Method_03 (0) | 2024.10.24 |