第13周项目2—动物这样叫2

原创 2016年05月31日 16:01:01
#include <iostream>
#include <string>
using namespace std;

class Animal
{
public:
  virtual void cry()=0;

};
class Mouse:public Animal
{
  public:
    Mouse(string n,char s):name(n),sex(s){}
    void cry()
    {
      cout<<"我的名字叫"<<name<<"我是一只性别为"<<sex<<"的老鼠,我的叫声为吱吱吱"<<endl;
    }
private:
    string name;
    char sex;
};
class Cat:public Animal
{
  public:
    Cat(string n):name(n){}
    void cry()
    {
      cout<<"我是一只名字叫"<<name<<"的猫,我的叫声为喵喵瞄"<<endl;
    }
private:
    string name;
};
int main( )
{
    Animal *p;
    Mouse m1("Jerry",'m');
    p=&m1;
    p->cry();
    Cat c1("Tom");
    p=&c1;
    p->cry();


    return 0;
}


运行结果:


版权声明:本文为博主原创文章,未经博主允许不得转载。

第13周项目1-动物这样叫(2)

/*。 *Copyright(c)2014,烟台大学计算机学院 *All right reserved, *文件名:test.cpp *作者:毕玉堂 *完成日期:2015年6月7日 *版本号:v1.0...

第13周实践项目2动物这样叫(1)

/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年5月25号 *版...

第13周项目1-动物这样叫(2)

/* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:王元阳 * 完...

第13周项目2:动物这样叫(3)

Copyright(c)2016,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:第13周项目2:动物这样叫(3) 作者:于子娴 完成日期:2016....

第13周项目2:动物这样叫(1)

Copyright(c)2016,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:第13周项目2:动物这样叫(1) 作者:于子娴 完成日期:2016....

第13周项目2--动物这样叫(1)

代码: /* *Copyright (c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp; *作 者:岳成艳2016年5月...

第13周项目2--动物这样叫(2)

代码: /* *Copyright (c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp; *作 者:岳成艳 2016年6...

第13周、项目—验证算法 (2)

问题及代码: (1)测试函数:main.cpp,完成相关的测试工作; /* *Copyright(c) 2015,烟台大学计算机与控制工程学院 *All rights reserved. *...

第13周项目2 算法验证—Dijkstra算法

问题及代码: 文件名称:main.cpp  graph.cpp  graph.h 作者:郑孚嘉 问题描述:Dijkstra算法的验证( 从一个顶点到其他各定点的最短路径 ) 代码: main.cpp ...

第13周项目2—形状类族中的纯虚函数

问题及代码: /* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李...
  • LY_624
  • LY_624
  • 2015年05月31日 16:53
  • 309
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第13周项目2—动物这样叫2
举报原因:
原因补充:

(最多只允许输入30个字)