(1)定义一个抽象类Animal,该类中可以存放动物的名字,并有一个纯虚函数Identify用于显示动物的种类和名字。将析构函数声明为虚函数。
(2)定义两个类Cat、Dog,都继承自Animal,并重载Identify函数,显示动物的种类及名字。
(3)定义一个Tiger类,继承自Cat,重载Identify函数,显示动物的种类和名字。
(4)定义一个动物园类Zoo,管理动物。类Zoo的定义和实现可以参照下面的代码。注意指针虚函数的用法。
2021-06-07 15:31:58
1.12MB
虚函数
1