第1关:设计和使用虚函数
任务描述
建立一个继承体系。List 是基类,ArrayList 和 LinkedList 是派生类。
List 提供 5 个函数,分别是增删查改显。其中,前 4 个是纯虚函数,第 5 个是虚函数。
用户需在 ArrayList 和 LinkedList 中编写实现相应的实现。
注意一条:在 ArrayList 中无需再实现显示函数。
编程要求
根据提示,在右侧编辑器的Begin-End区域内补充代码。
测试说明
本关一共 4 个文件,其中List.h提供了 List 类。List 类提供 5 个虚函数,其中有 4 个是纯虚函数,需要用户在子类中实现。ArrayList.h提供了 ArrayList 类,LinkedList.h 提供了 LinkedList 类。这 2 个类都是 List 的派生类。
ArrayList.cpp
LinkedList.cpp