스택에 할당된 값형 개체를 object 클래스로 업캐스팅 하면, Heap에 새로운 동적할당 메모리가 생기고 그곳에 값형 개체의 데이터를 복사한다. 이를 Boxing이라고 한다. 추가로 인터페이스를 상속받은 값형 자료형도, 만약 해당 인터페이스로 업캐스팅을 한다면 Boxing이 일어난다.
object나 interface를 값형으로 다운캐스팅 하여 명시적으로 스택메모리에서 사용하는 것.