📢 공지합니다
이 게시글은 메인 페이지에 항상 고정되어 표시됩니다.
개요: 필자가 최근 제네릭 프로그래밍을 하면서 의문이 생긴 개념

바로 이녀석이다. 인터넷에 검색하고 직접 찾아봐서 정리한 결과
저 구문은 타입이 애매모호해서 Number 타입으로 저들을 불러와 double 형으로 무조건 바꾸라는 것이다.
인터넷에서 Number 클래스를 정리해봤는데 저 구문이랑은 살짝 다른것 같지만 정리를 해보겠다.
Number 클래스는 추상클래스로 Wrapper 클래스랑 많이 연관이 있다.

저기서 Character, Boolean, void를 제외한 모두 Number 클래스에 상속된다고 한다.
즉 Numbr - Byte,Integer,Double,Short,Long,Float 가 포함된 구조다.
본인이 원하는 Value 값을 각각 intValue(), doubleValue() 등을 통해 변환 시킬 수 있다.
즉 객체의 Number 값을 변환 시킬 때 사용하는 것 같다.

다음과 같다.
느낀점: 솔직히 코딩하면서 이거를 굳이 사용할 시기가 올까? 라는 의문이 들었다. 언젠가 오겠지?
아직 100퍼센트 이해한거 아니지만 어느정도는 이해했다 객체인 값을 변환시킬때 사용하는 거라고...
| 여섯번 째, 람다란? (3) | 2022.11.23 |
|---|---|
| 다섯번 째, 컬렉션프레임 워크란?(List, Set, Map, Iterator) (2) | 2022.11.18 |
| 네 번째, Scanner 클래스란? (0) | 2022.11.11 |
| 세 번째, charAt 란? (2) | 2022.11.09 |
| 첫 번째, 한글 출력이 안 될 경우 고치는 법 (0) | 2022.07.26 |