본문 바로가기

JAVA

[JAVA] Autoboxing / Unboxing 개념

반응형

 

AutoBoxing: 변수를 객체에 대입

UnBoxing: 객체를 변수에 대입


랩퍼클래스와 기본데이터타입간에만 성립

 

 

래퍼클래스(Wrapper Class)란?

https://coding-house.tistory.com/87

 

[JAVA] 래퍼 클래스(Wrapper Class)

래퍼클래스(Wrapper Class): 기본이되는 데이터 타입의 클래스 //래퍼클래스(Wrapper Class) //boolean, char, byte, short, int, long, float, double //Boolean, Character, Byte, Short, Integer, Long, Float..

coding-house.tistory.com

 

AutoBoxing, UnBoxing 예제


class AutoboxingEx {

	Integer var;

	public void setInt(int i){
		var = i;    //오토박싱
    }

	public Integer getInt(){
		return var;
	}

	public static void main(String[] args){
		AutoboxingEx1 a1 = new AutoboxingEx1();
		a1.setInt(10000);
		int res = a1.getInt(); //언박싱
		System.out.println("res :"+res);
	}
}

 

 

 

 

반응형

'JAVA' 카테고리의 다른 글

[JAVA] ArrayList  (0) 2019.11.12
[JAVA] 해쉬맵(HashMap)  (0) 2019.11.12
[JAVA] 래퍼 클래스(Wrapper Class)  (0) 2019.11.12
[JAVA] 추상클래스와 인터페이스 차이  (0) 2019.11.12
[JAVA] Replace / Trim / ValueOf  (0) 2019.11.12