Wrapper Class
기본 자료형들의 클래스 타입
클래스타입 객체 = new 클래스타입(일반타입의 값);
// boxing, 권장하지 않는다.
클래스타입 객체 = 클래스타입.ValueOf(일반타입의 값);
// boxing
일반타입 변수 = 객체.000Value(); // unboxing
JDK4버전 이상부터는 auto를 지원한다.
클래스타입 객체 = 일반타입의 값; // auto boxing
일반타입 변수 = 객체; // auto unboxing
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 |