/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作 者:孙永
* 完成日期:2013 年 05 月 31 日
* 版 本 号:v1.0
* 输入描述:
* 问题描述:
* 程序输出:
* 问题分析:
* 算法设计:略
*/
#include <iostream>
using namespace std;
class Animal
{
public:
virtual void cry()
{
cout<<"不知哪种动物,让我如何学叫?"<<endl;
}
};
class Mouse:public Animal
{
public:
Mouse(string n,char s):name(n),sex(s){}
void cry()
{
cout<<"我叫"<<name<<"是一只"<<((sex=='m')?"男":"女")<<"老鼠,我的叫声是吱、吱。"<<endl;
}
private:
string name;
char sex;
};
class Cat:public Animal
{
public:
Cat(string n):name(n){}
void cry()
{
cout<<"我叫"<<name<<"是一只"<<"猫,我的叫声是喵、喵。"<<e
第十四周上机任务(动物类)
最新推荐文章于 2021-07-04 15:53:51 发布