프로그래밍
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)