我有這些類添加通用對象列表裏面
- 概念
- 鏈接,關係(延伸概念)
- 概念
- 鏈接,關係(應該延伸概念)
該類概念應該有一個
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);
}
}
.... 我想(如果可能),使其不能添加到關係或鏈接鏈接到關係
這不符合我的需要。我想讓不可能將錯誤的概念添加到列表中。例如,沒有鏈接關係和鏈接沒有關係。 – user1106844