개발 일기
JAVA Wrapper 클래스 (feat. 자바의 타입 구분) 본문
Wrapper 클래스란?
- 기본타입을 객체로 사용할 수 있는 방법으로 제공되는 클래스
- Wrapper 클래스는 각종 유용한 기능들을 메소드로 제공받아 사용 할 수 있는 장점
- Integer,Boolean,Double,Character,Float,Long,Byte,Short 사용
자바의 타입 구분 참고
기본타입 (primitive type)
- ('정수 타입, 실수 타입, 논리 타입 // int, double, boolean 등)
- 정수, 실수, 문자, 논리 리터럴을 저장하는 타입
- 실제 값을 변수 안에 저장함
참조타입 (reference type)
- (배열 타입, 열거 타입, 클래스, 인터페이스 등)
- 객체의 번지를 참조하는 타입으로 배열, 열거, 클래스, 인터페이스 를 말함
- 메모리의 번지를 변수 안에 저장함
코딩 예시_ 1. Boxing, Unboxing) 2. auto Boxing, Unboxing
Wrapper 객체 만들기
코딩 예시_ 2. 자동형변환(Integer-->Object), 강제형변환(Object-->int)
1. Object[] 객체 scoreArray를 생성 후 0~3 인덱스내에 AUTO BOXING을 통한 Integer값 대입
2. for문을 통해 Object[]타입의 scoreArray[0~3]객체를 (Integer)로 강제형변환
int 기본형 타입의 tempScore로 대입 한 후 출력
오늘은 기본타입의 데이터를 참조타입 객체로 변환하여 활용하는 방법에 대해 공부해보았습니다.
감사합니다.
'JAVA 공부' 카테고리의 다른 글
JAVA Collection 클래스 Set 인터페이스 2 (feat. HashSet 활용해보기) (0) | 2021.06.25 |
---|---|
JAVA Collection 클래스 List 인터페이스 1 (feat. ArrayList 활용해보기) (0) | 2021.06.24 |
JAVA final 제한자란? (feat. 상수) (0) | 2021.06.22 |
JAVA 에서 제공하는 기본 API java.lang 2 (feat. String API 2) (0) | 2021.06.21 |
JAVA 에서 제공하는 기본 API java.lang 1 (feat. String API) (0) | 2021.06.20 |