///////
Search
🥅

Wrapper Class

전승환_0930

Wrapper 클래스란?

기본 자료형(primitive) 타입의 객체를 감싼(wrap) 형태의 클래스를 말한다. Wrapper 클래스에서는 다양한 메소드 및 상수를 제공한다.
MAX_VALUE / MIN_VALUE
compare(Object x) / compareTo(Object y)
parse[자료형]()
Generic에서는 Wrapper 클래스형만 사용할 수 있다. 점점 기본 자료형은 사용하지 않게 되고 있으며, Java 10 부터는 var 키워드를 사용해 변수를 선언할 수 있게 되었다.

boxing 과 unboxing

클래스로 감싸서 값을 해당 클래스 타입으로 바꾸어주어 그 안의 함수도 사용할 수 있게 하는 것을 boxing이라고 한다. 반대로 Wrapper 클래스가 기본 자료형으로 바뀌는걸 unboxing이라고 한다.

서정희_0930

Wrapper 클래스 예제

예제1
예제2