1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
Wrapper(포장)클래스
자바는 기본 타입(byte,char,short,int,long,float, double, boolean)의 값을 갖는 객체를생성할수있다.
이런 객체를 포장(wrapper)객체라고 하는데, 그 이유는 기본 타입의 값 내부에 두고 포장하기 때문이다.
포장 객체의 특징은 포장하고 있는 기본타입 값은 외부에서 변경할수 없다.
만약 내부의 값을 변경하고 싶다면 새로운 포장 객체를 만들어야 한다.
포장클래스는 java.lang 패키지에 포함되어 있는데
기본타입 포장 클래스
byte Byte
char Character
short Short
int Integer
long Long
float Float
double Double
boolean Boolean
기본 자료형과 래퍼 클래스의 변환은 자동으로 이루어 집니다.
단, 기본 자료형과는 달리 래퍼 클래스의 초깃값은 null 이된다는 점에 주의해야합니다.
그래서 값을 설정하지 않으면 0 이아니라 null 이되므로 그때 자동변환 되면 예외가 발생합니다.
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4f; text-decoration:none">Colored by Color Scripter
|
http://colorscripter.com/info#e" target="_blank" style="text-decoration:none; color:white">cs |
'java 프로그래밍' 카테고리의 다른 글
제 25장 제네릭 기본 개념 (0) | 2019.04.14 |
---|---|
제24장 Date 클래스 / Calendar 클래스 (0) | 2019.04.13 |
제 22장 인터페이스 구현 (0) | 2019.04.08 |
제 21 장 인터페이스 (0) | 2019.04.08 |
제 20장 추상메소드 (0) | 2019.04.07 |