- 래퍼 클래스는 기본 자료형(primitive data types)에 대한 클래스 표현을 래퍼 클래스(wrapper classes)라고 한다.
- "Call by reference"가 아닌 "Call by Value"로 출력이 된다.
public class Java100_method_MethodCall2 {
public static void sum(Integer a) {
a+=400;
System.out.println(a); //--- 주소 값이 찍히는 게 아니라 100이 라는 값이 찍힌다.
}
public static void main(String[] args) {
//[1]: 변수 선언 및 메소드 호출
//Wrapper 클래스의 Integer 클래스 타입으로 변수 a를 선언하고, new로 객체를 생성하여 해당 주소 값을 메소드로 보낸다.
Integer a = new Integer(100);
sum(a);
System.out.println(a);
}
}