Study Programming

Wrapper class (래퍼 클래스)

네모메모 2022. 8. 16. 19:34
반응형
  • 선수개념

      자바의 자료형은 크게 기본 타입(primitive type)과 참조 타입(reference type)이 있다.

      - Primitive type : char, int, float, double, boolean 등

      - Reference type : class, interface 등

 


 

"Primitive type 을 Reference type 객체로 바꾸기 위해서 (포장해) 사용하는 클래스" 들을

' Wrapper class (래퍼 클래스) ' 라고 합니다.

 

  • 사용이유: primitive type의 데이터를 Reference type 객체로 표현해야 하는 경우가 있기에

  • 변경방식 : primitive type의 데이터 값을 내부에 불변으로 두고 포장하여 만든다.
    (값 변경 시 새로 객체 생성해야함)

  • Boxing(박싱)     : Wrapper class (래퍼 클래스) -> Primitive type (기본 타입) 
  • UnBoxing(언박싱) : Primitive type (기본 타입) -> Wrapper class (래퍼 클래스)

 

반응형