我正试图围绕这个继承问题包裹我的头。这是我目前的情况:具有继承性的不兼容类型Java
所以我有一个计划是可以是活动目录(类Activities
)或东西的清单做(类Todos
)。
但是,如果我这样做在Todos
:
private List<Todo> todos;
public List<Activity> getPlanning(){
return todos;
}
它说,该类型是不兼容的。
- 它们为什么不兼容?
由于Todo
从Activity
延伸,我们是不是肯定Todo
至少提供相同的功能Activity
?
,也许更重要的是:
- 如何调整我的设计使事情工作?
(我不是在UML的专家,所以原谅我,如果有我图中的一些错误)
谢谢,这回答我的问题! – Aerus