Java Wrapper Object

song yuheon·2023년 8월 20일
0

Wrapper 객체

char, int, long과 같은 것들은 실제로 “값” 이상의 의의를 가지지 않는 경우가 더 많기 때문에, 비용이 많이 드는 객체로 다루는 대신 원시타입 값 그대로를 사용
하지만 객체로서의 기능 필요시 원시값 -> 객체로 전환
=> wrapper Class
기본값을 객체화 하는것을 박싱
객체를 다시 기본값으로 만드는 것을 언박싱
조금 더 문법적으로 자연스럽게 보여주기 위해서 오토박싱, 오토언박싱 사용

Integer num = new Integer(17);  // Boxing
int n = num.intValue(); // UnBoxing

Character ch = 'X'; // AutoBoxing
char c = ch; // AutoUnBoxing
profile
backend_Devloper

0개의 댓글