프로그래밍

Wrapper Class를 사용하는 이유

주멘이 2018. 6. 18. 14:35

Wrapper Class를 사용하는 이유

- 기본 자료형에 대해 객체로서 인식되도록 '포장'을 하기 위함

1) 매개변수로 객체가 요구될 때

2) 기본형 값이 아닌 객체로 저장해야 할 때

3) 객체간의 비교가 필요할 때

- 필요시 컴파일러가 자동으로 수행하기 때문에 이를 'autoboxing'이라고 한다

Integer i = new Integer(10);  -> Integer i = 10;     //오토박싱(autoboxing)

int i1 = i.intValue();                 -> int i1 = i;             //언박싱(unboxing)