구체적인 유형의 목록을 Java 인터페이스 목록에 캐스트 할 수 있습니까?구체적인 유형의 목록을 Java의 인터페이스 목록에 캐스트하십시오.
예를 들어: 사전에
public class Square implements Shape { ... }
public SquareRepository implements Repository {
private List<Square> squares;
@Override
public List<Shape> getShapes() {
return squares; // how can I return this list of shapes properly cast?
}
}
감사합니다,
캡
작동 할 수 있습니다 "*가 쓸 수 없습니다 *"되어 있지 * 정확한 완전히 * : 당신 여전히 'null'을 추가하고 요소를 제거 할 수 있습니다. –
감사합니다. 이를 반영하도록 업데이트되었습니다. – dlev
내 사건에서 "그"문제가 있다면? – osrl