Java의 상속. 그것은 다음과 같이 할 수 있습니다 : Locations
는 List<ChildEntity>
하위 목록에서 상위 목록으로 값을 설정하는 방법
2
A
답변
4
@Rohit Jain이 말했듯이 그의 대답은 제한되어 있습니다.
당신은이 같은 해결 방법을 가질 수 있습니다
List<ParentEntity> loc = new ArrayList<ParentEntity>()
loc.addAll(locations);
이 시간 제한은 목록 구현의 초기 형태를 잃을 것입니다. 더 중요한 것은 loc에 대한 수정 사항이 위치에 표시되지 않는다는 것입니다.
5
없음 당신이이 할 수 없습니다
List<ParentEntity> loc = Locations,
입니다. 제네릭에서는 다형성이 허용되지 않습니다.
당신이 할 수있는 그러나 -
List<? extends ParentEntity> loc = new ArrayList<ChildEntity>();
아, 네, 당신은 null
를 제외하고, 그 할당 후 목록에 새 항목을 추가 할 수 없습니다. 그것은 당신이 감당해야 할 제한입니다.
먼저 ArrayList<ChildEntity>
을 작성하고 채우고 the LHS
에 할당 할 수 있습니다.
관련 문제
- 1. WPF 상위/하위 목록 상자를 설정하는 방법
- 2. 하위 페이지에서 상위 페이지로 값을 전송하는 방법
- 3. 상위 창과 하위 창간에 값을 전달하는 방법
- 4. 새 하위 그룹을 삽입하거나 상위 - 하위 목록으로 순서를 변경하십시오.
- 5. titleBar를 목록에서 숨기는 방법? 기본 목록으로
- 6. 목록에서 다른 목록으로 사이트 열을 채우는 방법?
- 7. Joomla! Virtuemart의 상위 카테고리에서 하위 카테고리를 설정하는 방법
- 8. 하위 쉘 스크립트에서 상위 스크립트로 값을 반환
- 9. 한 목록에서 다른 목록으로 복사
- 10. 이동 목록에서 순환 목록으로 전환
- 11. 드롭 다운 목록에서 중복되지 않은 값을 설정하는 방법
- 12. 정렬되지 않은 목록의 상위 클래스를 설정하는 방법
- 13. Excel 매크로 - 연속적인 상위 목록에서 연속 하위 목록 계산
- 14. 자바 스크립트에서 상위/하위 목록이있는 평면 목록에서 중첩 목록 생성
- 15. 상위 개체로 선언 된 목록에서 하위 개체 찾기
- 16. TextBox에 값을 설정하는 방법
- 17. 목록에서 다른 목록으로 객체를 두 번 이동하고 객체 변수를 다르게 설정하는 방법
- 18. 트리 구조의 하위 노드에서 순서를 설정하는 방법
- 19. 속도로지도 값을 설정하는 방법
- 20. CvPoint의 값을 설정하는 방법
- 21. void 값을 설정하는 방법 **
- 22. jQuery 상위 및 하위 페이지
- 23. 테이블에서 값을 가져 와서 SWT에서 목록으로 설정하는 방법은 무엇입니까?
- 24. 값을 목록으로 설정
- 25. PHP 목록에서 상위 항목을 제거하는 상자 선택
- 26. 문자열 값을 ExpandableListView로 설정하는 방법 클릭시 하위 텍스트?
- 27. 상위 폼의 하위 폼 필터
- 28. 매개 변수 목록에서 변수의 기본값을 설정하는 방법
- 29. 상위 유형, 하위 유형 데이터베이스
- 30. IIS7에서 하위 도메인을 설정하는 방법
http://stackoverflow.com/questions/2745265/is-listdog-a-subclass-of-listanimal-why-arent-javas-generics-implicit – assylias
왜 그와 같은 것을하고 싶습니까? –