/*
*程序的版权和版本声明部分:
*Copyright(c)2014,烟台大学计算机学院学生
*All rights reserved.
*文件名称:动物这样叫
*作者:刘中林
*完成日期:2014 年 5 月 26 日
*版本号:v1.0
*对任务及求解方法的描述部分:
*输入描述: 这是根据自己编的
*问题描述:
*程序输出: 题目要求
*问题分析: 虚函数的使用
*算法设计:
*/
#include <iostream>
#include <string>
using namespace std;
class Animal //抽象类
{
public:
virtual void cry()=0; //纯虚函数
Animal (string name4):name(name4) {}
protected:
string name; //名字
};
class Cat:public Animal
{
public:
Cat(string name1): Animal(name1){}
virtual void cry()
{
cout<<"我叫Tom,是一只猫,我的叫声是:喵喵喵!"<<endl;
}
};
class Dog:public Animal
{
public:
Dog(string name2):Animal(name2) {}
virtual void cry()
{
cout<<"我叫Droopy,是一只狗,我的叫声是:汪汪汪!"<<endl;
}
};
class Giraffe:public Animal
{
public:
Giraffe(string name3,char sign1):Animal(name3),signal1(sign1) {}
virtual void cry()
{
第十四周上机实践项目——动物这样叫(抽象类法)
最新推荐文章于 2023-11-24 11:12:58 发布