JAVA/기본
wrapper class 래퍼클래스(포장 클래스) (참조타입)
개발메모장
2023. 8. 17. 11:53
기본 자료타입으로 객체를 생성할 수 있게 만든 참조 타입형
특징은 기본 타입은 소문자로 시작하고 포장 클래스는 대문자로 시작한다
기본 타입 | 포장 클래스 (참조 타입) |
byte | Byte |
char | Character |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
boolean | Boolean |
객체를 생성할 수 있기 때문에 포장클래스 객체의 메소드를 사용할 수 있다.
boxing: 기본타입 -> wrapper class (참조타입)로 변환
unboxing: wrapper class (참조타입) -> 기본타입으로 변환
auto boxing (요즘은 굳이 변환할 필요 없다)
//auto boxing
int n = 222;
Integer i = n;
//auto unboxing
Integer y = 100;
int m = y;