포장 클래스란?
기본 타입을 포장하고 있는 객체
포장 클래스의 예시
ex. Byte, Character, Integer... (java.lang 패키지에 포함되어 있다.)
박싱과 언박싱
Character cha = 'A'; // 기본타입이 객체타입으로 보이지 않는 박싱이 일어났다. char cha2 = cha; // 객체타입이 기본타입으로 보이지 않는 언박싱이 일어났다. // 연산도 가능하다.
** 부모/자식 클래스 간의 타입 변환, 기본 타입끼리의 자동 타입 변환과 구별하자.
** 값을 비교할 때, equals() 메소드가 정의되어 있기 때문에 equals를 쓰는 것이 좋다. (==, !=는 객체 비교)