1
제네릭 형식과 와일드 카드 형식의 차이점은 무엇입니까? 그러나이 상황에서는 다시 같은 방식으로 이해할 수 없습니다. 가 (사용자가 엔터티를 확장)제네릭 형식과 와일드 카드 형식 간의 결과가 다른 이유는 무엇입니까
Message<User> message = requestParser.parseRequest(json);
: 짧은
는 첫 번째 하나는 아래의 코드를 컴파일 할 수 있습니다
public interface RequestParser {
<T extends Entity> Message<T> parseRequest(String json);
}
public interface RequestParser {
Message<? extends Entity> parseRequest(String json);
}
아래 두 인터페이스를 비교하려면
와일드 카드를 사용합니다 ?
성공할 수 없습니다.
그래서이 상황에서 이들 사이의 차이점은 무엇입니까 ...?
가능한 중복 (생산자는 소비자 슈퍼를 확장)? ] (https://stackoverflow.com/questions/2723397/what-is-pecs-producer-extends-consumer-super) – Flown
이 경우 생성 된 값을 사용하고자하기 때문에 소비자이기도합니다 (복제본에 링크되어 있음).) – Flown
죄송합니다. PECS는 전에 들어 본 적이없는 용어입니다. 감사합니다. –