프로그래밍/Java
wrapper클래스
파니동
2019. 12. 11. 00:12
자바의 기본자료형을 객체형태로 변환하여, 마치 기본형처럼 사용가능케 하는 것이 wrapper 클래스이다.
wrapper 클래스에는 여러가지가 있지만, 대표적인 Integer를 살펴보자.
Integer와 int 그리고 오토박싱, 언박싱
package wrapperex;
public class AutoBoxing {
public static void main(String[] args) {
Integer num1 = new Integer(100);
int num2 = 200;
int sum = num1 + num2; // 서로 다른 자료형끼리 더함. 이때 연산을 위해 num1 이 언방싱 됨. (참조형 -> 기본형)
Integer num3 = num2; // 기본형 -> 참조형 (오토박싱)
System.out.println("sum= " + sum); // 300
System.out.println("num3= " + num3); // 200
}
}
출처: do it 자바프로그래밍