C++练习

 

#include <iostream>

using namespace std;

class Animal
{
private:
    string name;
public:
    Animal()
    {}
    Animal(string name):name(name)
    {}
    virtual void perform()
    {
        cout << "" << endl;
    }

};
class Lion:public Animal
{
private:
    string progam;
public:
    Lion(){}
    Lion(string name,string n):Animal(name),progam(n)
    {}
    void perform()
    {
        cout << "狮子叫," << endl;
    }

};

class Elephant:public Animal
{
private:
   string progam;
public:
   Elephant()
   {}
   Elephant(string name,string progam):Animal(name),progam(progam)
   {}
   void perform()
   {
       cout << "大象跳舞" << endl;
   }
};
int main()
{
    Lion a("狮子" ,"叫");
    Elephant b("大象" ,"跳舞");

    Animal *p;
    p = &a;
    p->perform();

    p = &b;
    p->perform();

    return 0;
}

 

相关推荐

  1. <span style='color:red;'>C</span>++<span style='color:red;'>练习</span>

    C++练习

    2024-02-19 00:14:05      24 阅读
  2. C 练习实例12

    2024-02-19 00:14:05       33 阅读
  3. C 练习实例15

    2024-02-19 00:14:05       37 阅读
  4. C 练习实例26

    2024-02-19 00:14:05       31 阅读
  5. c语言练习

    2024-02-19 00:14:05       30 阅读
  6. C语言20240219练习

    2024-02-19 00:14:05       29 阅读
  7. C++练习(一)

    2024-02-19 00:14:05       17 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-19 00:14:05       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-19 00:14:05       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-19 00:14:05       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-19 00:14:05       18 阅读

热门阅读

  1. 算法训练营day28(补), 贪心算法2

    2024-02-19 00:14:05       30 阅读
  2. Hive使用双重GroupBy解决数据倾斜问题

    2024-02-19 00:14:05       32 阅读
  3. Qt - 不同类之间槽函数和信号的连接

    2024-02-19 00:14:05       28 阅读
  4. 部分系统函数实现

    2024-02-19 00:14:05       25 阅读
  5. GB/28181 2022 上联检测项

    2024-02-19 00:14:05       28 阅读
  6. 洛谷 P6382 『MdOI R2』Car

    2024-02-19 00:14:05       30 阅读
  7. 云服务器可以运用在哪些方面?

    2024-02-19 00:14:05       23 阅读