포장(Wrapper) 클래스

용씨·2023년 2월 4일
0

자바 개념 시리즈

목록 보기
5/9

포장(Wrapper) 클래스

포장(Wrapper) 클래스는 Integer, Character 등을 말한다. 기본 타입의 값을 가질 수 있는 객체를 말한다.
포장 객체는 기본 타입의 값을 변경할 수 없고, 단지 객체를 생성하는데 목적이 있다.

박싱과 언박싱

  • boxing: 기본 타입의 값을 포장 객체로 만드는 과정
  • unboxing: 포장 객체에서 기본 타입의 값 얻어내는 과정

값 비교

포장 객체는 내부 값을 비교하기 위해 == =! 연산자를 사용할 수 없다. 이 연산은 객체의 번지를 비교하는 연산이기 때문이다. 대신 equals() 메소드를 사용하면 된다. 포장 클래스의 equals() 메소드는 내부의 값을 비교하도록 재정의되어 있다.

profile
아침형 인간이 목표

0개의 댓글