본문 바로가기

java 프로그래밍

제 23 장 Wrapper클래스

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,floatdoubleboolean)의 값을 갖는 객체를생성할수있다.
이런 객체를 포장(wrapper)객체라고 하는데, 그 이유는 기본 타입의 값 내부에 두고 포장하기 때문이다.
포장 객체의 특징은 포장하고 있는 기본타입 값은 외부에서 변경할수 없다.
만약 내부의 값을 변경하고 싶다면 새로운 포장 객체를 만들어야 한다.
 
 
기본타입            포장 클래스
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