6月11号作业

思维导图

#include <iostream>
using namespace std;
class Animal
{
private:
    string name;
public:
    Animal(){}
    Animal(string name):name(name)
    {
        //cout << "Animal;有参" << endl;
    }
    virtual void perform()
      {
          cout << "讲解员的名字是: " << name << endl;
      }
};
class Sun:public Animal
{
private:
    string lion;//狮子
    string Elephant;//大象
    string monkey;//猴子
public:
    Sun()
    {

    }
    Sun(string lion,string Elephant,string monkey,string name):Animal(name),lion(lion),Elephant(Elephant),monkey(monkey)
    {
       // cout << ""
    }
    void perform()
    {
        Animal::perform();
        cout << "狮子的名字叫: " << lion << endl;
        cout << "大象的名字叫: " << Elephant << endl;
        cout << "猴子的名字叫: " << monkey << endl;
    }
};
class Conservator:public Animal
{
private:
    string name;
    //int age;
    //double height;
public:
    Conservator()
    {

    }
    Conservator(string name,string n):Animal(n),name(name)
    {

    }
    void perform()
    {
        cout << "狮子的体重为200公斤,体长1,6米,是肉食性动物,比较凶残" << endl;
        cout << "大象的体重为1吨,体长2米,是饲草性动物,比较温顺" << endl;
        cout << "猴子的体重为30,身高1米,是杂食性动物" << endl;
    }
};
int main()
{
    Sun a1("小黄","大壮","小跳","刘晓颖");
    Animal *p=&a1;
    p->perform();
    Conservator a2("","");
    p=&a2;
    p->perform();
    return 0;
}

相关推荐

  1. 617

    2024-06-12 11:42:03       35 阅读
  2. 假期作业 26

    2024-06-12 11:42:03       46 阅读
  3. 寒假作业26

    2024-06-12 11:42:03       52 阅读
  4. 寒假作业213

    2024-06-12 11:42:03       50 阅读
  5. 28作业

    2024-06-12 11:42:03       47 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-12 11:42:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-12 11:42:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-12 11:42:03       82 阅读
  4. Python语言-面向对象

    2024-06-12 11:42:03       91 阅读

热门阅读

  1. ubuntu安装deb解决依赖关系错误问题

    2024-06-12 11:42:03       25 阅读
  2. Webapp前端框架模板:探索、实践与创新

    2024-06-12 11:42:03       31 阅读
  3. 服务器硬件基础知识

    2024-06-12 11:42:03       26 阅读
  4. Linux基础命令

    2024-06-12 11:42:03       23 阅读
  5. 大数据知识分享:Python中的变量

    2024-06-12 11:42:03       28 阅读
  6. 力扣981.基于时间的键值存储

    2024-06-12 11:42:03       27 阅读
  7. 【rust 第三方库】serde 序列化反序列化框架

    2024-06-12 11:42:03       27 阅读
  8. 分布式系统

    2024-06-12 11:42:03       24 阅读
  9. Python语言在金融领域的应用探索

    2024-06-12 11:42:03       25 阅读
  10. Thymeleaf 2升级到Tymeleaf 3导致Layout不起作用

    2024-06-12 11:42:03       22 阅读
  11. Android单例的几种实现方式

    2024-06-12 11:42:03       29 阅读
  12. idea自动生成单元测试工具

    2024-06-12 11:42:03       30 阅读
  13. linux中sed命令和awk命令如何使用??????

    2024-06-12 11:42:03       29 阅读