UML 图:http: //i.imgur.com/en0Nf.png
我的 OOP 老师说我们可以用 C++ 实现上图中类似的东西(用于实验室作业)。她说我们可以做这样的事情,这样我们就不需要两个 List 类(一个用于 Books,一个用于 Clients)。
我开始实现它,我被困在 getFromPosition(int) 上(它应该在列表中的某个位置返回对象)。我想要做的是将 Book 对象保存在 List 对象中(这工作正常),我以后希望能够返回/读取/修改这些保存的 Book 对象。它返回对象,但后来我(可能) 应该做某种类型的演员,这样我就可以使用书中的方法。这甚至可能吗?这是该方法的代码:
Obj List::getFromPosition(int i){
return list[i];
}
我希望我提供了足够的信息(这是我的第一个问题)。提前致谢!