인프런 커뮤니티 질문&답변

디와이님의 프로필 이미지

작성한 질문수

김영한의 실전 자바 - 중급 2편

타입 이레이저 질문

해결된 질문

24.05.16 11:57 작성

·

176

·

수정됨

2

제가 실습했던 컴파일된 AnimalHospitalV3.class 파일을 인텔리제이에서 복호화해서 보면

타입 매개변수인 T와 같은 표현이 살아있는데 왜 그런 것일까요?

 

컴파일 후라면 클래스명이 AnimalHospitalV3<T extends Animal>이 아니라

AnimalHospitalV3 로 바뀌어 있어야할 것 같아서요. 글구 T들은 Object로 변해있어야 할 것 같은데...

궁금합니다

답변 1

2

김영한님의 프로필 이미지
김영한
지식공유자

2024. 05. 16. 16:57

안녕하세요. 디와이님

인텔리J에서 복호화하는 경우 사용자 친화적으로 최대한 많은 정보들을 추가로 붙여서 보여줍니다.

따라서 이 경우 순수하게 컴파일 된 코드를 보는 것이 아닙니다 🙂

감사합니다.