본문 바로가기
국비/JAVA

JAVA : Wrapper Class

by suehyune12 2022. 8. 16.

 

 

Wrapper Class

기본 자료형들의 클래스 타입

클래스타입 객체 = new 클래스타입(일반타입의 값); 
// boxing, 권장하지 않는다.

boxing, 권장하지 않는다.


클래스타입 객체 = 클래스타입.ValueOf(일반타입의 값); 
// boxing

// boxing


일반타입 변수 = 객체.000Value(); // unboxing

JDK4버전 이상부터는 auto를 지원한다.

클래스타입 객체 = 일반타입의 값; // auto boxing
일반타입 변수 = 객체; // auto unboxing

auto


Wrapper Class를 사용하는 이유


원시타입(일반타입)을 박싱하면 다양한 메소드를 제공받을 수 있다.
여러 일반 타입을 하나의 타입으로 묶기 위해서는 반드시 클래스 타입으로 
사용해야되고, 이때에는 박싱을 해준다.

 

실습 : 1, 12.5, 86.6F, 'Z', "Hi", false
위 6개의 값을 6칸 배열에 담기

실습

 

 

 

'국비 > JAVA' 카테고리의 다른 글

JAVA : Map  (0) 2022.08.17
JAVA : Set extends Collection  (0) 2022.08.17
JAVA : List extends Collection  (0) 2022.08.16
JAVA : 예외처리 & API & Object 클래스  (0) 2022.08.11
JAVA : 추상 클래스  (0) 2022.08.10