package com.wrapper;//Wrapper 클래스 2

public class WrapperTestA {
	public static void main(String[] args) {
		int n01=10;
		int n02;
		Integer num01;
		Integer num02=new Integer(20);
		
		num01 = n01;//오토 박싱 (기본 자료형-> 참조자료형)
		n02 = num02;//오토 언박싱(참조자료형 ->기본자료형)
		
		System.out.println(n01+","+num01);
		System.out.println(n02+","+num02);
		
		Integer t01 = 10; //오토 박싱
		Integer t02 = 20; //오토 박싱
		
		Integer sum = t01 + t02;//오토 박싱.언박싱
		System.out.println("sum = "+sum);
		
		long lg = t01;	//Integer -> int -> long
		//참조자료형에서 형변환은 부모클래스와 자식클래스의 관계
		//Long과 Integer는 상속관계가 아니기 때문에 형변환 불가
		//long lg2 = t01;

	}

}

10,10

20,20
sum = 30

'Java > 중요클래스' 카테고리의 다른 글

StringTokenizer 사용하여 여러가지 구분자 사용  (0) 2012.04.11
StringTokenizer 클래스 사용  (0) 2012.04.11
Wrapper 클래스 사용  (0) 2012.04.11
String buffer 사용예  (0) 2012.04.11
String예제4  (0) 2012.04.11

+ Recent posts