Call by value vs Call by Reference과 기본형과 참조형
1. Call by Value
❤️ 기본형 (Primitive Types) = 원시 자료
동작방식
public class Test {
public static void main(String[] args) {
int n = 10;
System.out.println(n); //10
test(10); //5
System.out.println(n); //10
// 값이 바뀌지 않는다는 걸 볼 수 있다.
}
public static void test(int n) { //test 함수의 지역 변수 n에 할당
n -= 5;
System.out.println(n);
}
}
❤️ 참조 타입
동작방식
❤️ 참고) 매개변수란?
매개변수의 역할과 특징
매개변수와 인자
2. Call by Reference
❤️ Call by Reference의 특징
3. 기본형과 참조형의 차이점은?
❤️ 기본형(Primitive Type)
❤️ 참조형(Reference Type)
❤️ 참고
스택 (Stack)
힙 (Heap)
스택 오버플로우(Stack Overflow)
Last updated