Kim Hyeong
12 wrapper 클래스 본문
wrapper 클래스
기본형을 클래스로 정의한 것. 기본형 값도 객체로 다뤄져야 할 때가 있다.
이유 : 기본형이라 하는 것은 우리가 사용할수 있는 기능이 별로 없다, 값을 저장이나 연산에 사용하지 다양하게 사용하기 힘들다. 그래서 기본형의 타입을 조금더 다양한 기능을 가지고 사용하기 우;ㅣ해서 클래스로 만들어서 사용하는 것 . 클래스처럼 만든 타입을 wrapper 클래스라 한다.
기본형태를 참조형으로 만들어 두는 것
기본형의 앞글자를 대문자로 해두어 변경을 한다.
Wrapper 클래스는 equals 메소드를 오버라이딩 했다
Wrapper 클래스는 toString 메소드도 오버라이딩 되어있다.
int intg = intg.intValue(); integer객체를 기본형인 int 형으로 바꿔줌
int j = intg +10; > unautoboxing
Integer ing = 200; > autoBoxing Integer ing = new Integer(200)
jdk 1.5 부터 autoBoxing 기능을 제공
'java 공부' 카테고리의 다른 글
14 Generic (0) | 2018.08.10 |
---|---|
13 enum 클래스 (0) | 2018.08.10 |
11 object Class (0) | 2018.08.10 |
10 예외처리 (0) | 2018.08.10 |
09 다형성 (0) | 2018.08.10 |
Comments