📖본 포스팅은 '자바의 정석 - 남궁성 저자' 님의 책과 유튜브 강의를 보고 작성되었습니다.
https://youtu.be/8Ti7Beaq62A?list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp
[제네릭 타입의 형변환]
- 제네릭 타입과 원시 타입 간의 형변환은 바람직하지 않다. (경고 발생)
- 와일드 카드가 사용된 제네릭 타입으로는 형변환이 가능하다.
[제네릭 타입의 제거]
- 컴파일러는 제네릭 타입을 제거하고, 필요한 곳에 형변환을 넣는다
- 1. 제네릭 타입의 경계(bound) 제거
- 2. 제네릭 타입 제거 후에 타입이 불일치하면, 형변환을 추가
- 3. 와일드 카드가 포함된 경우, 적잘한 타입으로 형변환 추가
'Java > 객체지향' 카테고리의 다른 글
[객체지향][열거형] - 열거형에 멤버 추가하기 (0) | 2022.02.22 |
---|---|
[객체지향][열거형] - 열거형(enum) (0) | 2022.02.21 |
[객체지향][제네릭스] - 와일드카드, 제네릭 메서드 (0) | 2022.02.20 |
[객체지향][제네릭스] - 제한된 제네릭 클래스, 제네릭스의 제약 (0) | 2022.02.16 |
[객체지향][제네릭스] - Iterator, HashMap과 제네릭스 (0) | 2022.02.16 |