inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

강리눅스님의 게시글

강리눅스 강리눅스

@studylinux223697

수강평 작성수
4
평균평점
5.0

게시글 1

질문&답변

타입 매개변수 추론 질문 드립니다.

저도 궁금하여 찾아봤는데, 찾아본 내용 공유드립니다 ! dog, cat은 서로 다른 하위타입이지만, 컴파일러는 이들의 공통 상위 타입인 Animal로 추론합니다. 왜 이걸 허용했을까를 생각해봤는데, AnimalMethod에서 제공하는 static 메서드이고, 유틸성이 있고, 동물이라는 추상적인 클래스이기 때문에 동물(강아지, 고양이)들의 크기, 즉 종류와 상관 없이 둘의 크기를 비교할 때도 사용되어야 하니까 허용한 것이 아닌가 생각해보았습니다 ! 혹시 더 정확한 정보를 찾으시다면 공유 부탁드려요 ~~!

좋아요수
3
댓글수
3
조회수
334