0
메소드가 동적 목록 유형을 반환하도록 할 수 있습니까? a (b) 메서드가 정수형 인 경우 List<Integer>
을 반환 할 수 있습니까?JAVA 동적 목록 유형
메소드가 동적 목록 유형을 반환하도록 할 수 있습니까? a (b) 메서드가 정수형 인 경우 List<Integer>
을 반환 할 수 있습니까?JAVA 동적 목록 유형
동적 인 속성에 대해 묻고 있습니다. 제네릭이 type erasure을 구현한다는 것을 잊지 마십시오. 즉, 런타임에 List
은 간단합니다. 일반적인 힌트는 단순히 컴파일 타임을위한 것입니다.
그래서 돌아 오는 것은 List
입니다. 형식 정보가없고 List<Integer>
은 List<Double>
과 동일합니다.
는 같은 인터페이스를 구현할 수 없습니다 왜 아무 이유도 없다 :
List<T> getList(T param);
을하지만 정적 정의 그리고 당신은 당신의 코드베이스에서 특정 유형을 구현해야합니다.
원시 목록 유형을 반환하면 경고가 있기 때문에이 질문을하고 있습니다. 어쨌든 고마워. – Sefler