[Java] Wrapper(포장) 클래스
2022. 1. 30. 02:12
IT/Java
포장 객체 - 기본 타입의 값을 내부에 두고 포장. - 포장하고 있는 기본 타입 값은 외부에서 변경할 수 없다. - byte, char, short, int, long, float, double, boolean 기본 타입 값을 갖는 객체이다. Boxing과 Unboxing - Boxing(박싱) : 기본 타입의 값을 포장 객체로 만드는 과정 - Unboxing(언박싱) : 포장 객체에서 기본 타입의 값을 얻어내는 과정 Boxing(박싱) ex) Byte obj = new Byte(10); Byte obj = new Byte("10"); 생성자의 매개 값으로 기본 타입의 값을 주느냐 아니면 문자열을 주느냐에 따라 차이가 발생한다. 기본 타입의 경우는 값을 박싱한 Wrapper 객체가 만들어진다. 생성자의 ..