래퍼(wrapper) 클래스
왜 사용할까? 기본형 (primitive type) 변수를 어쩔 수 없이 객체로 다뤄야 하는 경우 사용한다. ex) 매개변수로 객체를 요구, 기본형이 아닌 객체로 저장, 객체 간의 비교가 필요할 경우 래퍼 클래스 종류 8개의 기본형을 대표하는 8개의 래퍼클래스가 있다. 기본형 래퍼클래스 boolean Boolean char Character byte Byte short Shot int Integer long Long float Float double Double 래퍼 클래스들은 모두 equals()가 오버라이딩되어 있어서 주소값이 아닌 객체가 가지고 있는 값을 비교한다. 그리고 toString()도 오버라이딩되어 있어서 객체가 가지고 있는 값을 문자열로 변환하여 반환한다. Number클래스 기본형 중에서..
2023.02.19