【发布时间】:2014-01-24 20:36:19
【问题描述】:
我有这些课
- 概念
- 链接、关系(扩展概念)
- 概念
- 链接、关系(应该扩展概念)
Concepts 类应该有一个
private List<? extends Concept> list; //or something similar
addConcept(Concept c); // that should work with a (Link) for the class Links
但这并不像我尝试的那样工作......而且从互联网搜索,它看起来不像它可以工作。如何为链接和关系创建一个超类,包括将概念插入某种内存持有者。
这...不起作用
public class Concepts{
protected List<? extends Concept> list = null;
Concepts(String text) {
}
public void add(Concept test) {
list.add(test);
}
}
public class Links extends Concepts{
Links() {
list = new List<Link>();
}
public void add(Link test) {
list.add(test);
}
}
.... 我希望(如果可能)无法将关系添加到链接或链接到关系
【问题讨论】:
标签: java arrays list generics add