当前位置: 首页 > news >正文

网站显示正在建设中vi设计一套多少钱

网站显示正在建设中,vi设计一套多少钱,怎么做商品购买网站,旺店通erp系统1.思维导图 2.编程题: 以下是一个简单的比喻,将多态概念与生活中的实际情况相联系: 比喻:动物园的讲解员和动物表演 想象一下你去了一家动物园,看到了许多不同种类的动物,如狮子、大象、猴子等。现在&am…

1.思维导图

2.编程题:

以下是一个简单的比喻,将多态概念与生活中的实际情况相联系:

比喻:动物园的讲解员和动物表演

想象一下你去了一家动物园,看到了许多不同种类的动物,如狮子、大象、猴子等。现在,动物园里有一位讲解员,他会为每种动物表演做简单的介绍。

在这个场景中,我们可以将动物比作是不同的类,而每种动物表演则是类中的函数。而讲解员则是一个基类,他可以根据每种动物的特点和表演,进行相应的介绍。

具体过程如下:

定义一个基类 Animal,其中有一个虛函数perform(),用于在子类中实现不同的表演行为。

解:

程序代码:

#include <iostream>using namespace std;
class Animal//创建一个抽象类Animal,包含动物名字、种类、行为和年龄四个属性
{
protected:string name;//姓名string kind;//种类string act;//表演行为int age;//年龄
public:Animal(){}Animal(string name,string kind,string act,int age):name(name),kind(kind),act(act),age(age){}virtual void perform()=0;//使用纯虚函数};
class Lion:public Animal//创建派生类Lion,继承Animal类,增加性别属性
{
private:string sex;
public:Lion(){}Lion(string name,string kind,string act,int age,string sex):Animal(name,kind,act,age),sex(sex){}void perform()// 对父类的成员函数重写{cout << "这是一只" << sex <<kind << "它的名字叫" << name << "它今年" <<age << "岁了" << "它正在表演" << act << endl;}};
class Elephant:public Animal//创建派生类Elephant,继承Animal类,增加体重属性
{
private:int weight;
public:Elephant(){}Elephant(string name,string kind,string act,int age,int weight):Animal(name,kind,act,age),weight(weight){}void perform(){cout << "这是一只" << kind << "它的名字叫" << name << "它今年" <<age << "岁了"<< "它重达"<< weight << "斤"<< "它正在表演" << act << endl;;}};
class Monkey:public Animal//创建派生类Monkey,继承Animal类,增加外号属性
{
private:string nickname;
public:Monkey(){}Monkey(string name,string kind,string act,int age,string nickname):Animal(name,kind,act,age),nickname(nickname){}void perform(){cout << "这是一只" << kind << "它的名字叫" << name << "它有一个外号叫"<<nickname<< "它今年" <<age << "多岁了"<< "它正在表演" << act << endl;}};
class Chicken:public Animal//创建派生类Chicken,继承Animal类,增加练习时长属性
{
private:string year;
public:Chicken(){}Chicken(string name,string kind,string act,int age,string year):Animal(name,kind,act,age),year(year){}void perform(){cout << "这是一只" << "练习时长"<< year  << "的" << kind << "它的名字叫" << name << "它今年" <<age << "岁了"<< "它正在表演" << act <<endl;;}};int main()
{//创建不同种类的动物对象Lion s1("辛巴","美洲狮","河东狮吼",3,"公");Elephant s2("曼尼","猛犸象","泰山压顶",3,11000);Monkey s3("孙悟空","猕猴","大闹天宫",2000,"齐天大圣");Chicken s4("坤坤","坤哥","唱、跳、Rap、篮球",25,"两年半");Animal *p= &s1;p->perform();p=&s2;p->perform();p=&s3;p->perform();p=&s4;p->perform();return 0;
}

 代码截图:

 运行结果:

 

http://www.yayakq.cn/news/88548/

相关文章:

  • json做网站的数据库网站怎么运营推广
  • 创新的网站建设新乡网站网站建设
  • 广州做网站优化费用短视频推广平台
  • rails 网站开发沉默是金 张国荣
  • 云浮源峰网站建设工作室地址做网站要不要用jsp
  • 做网站怎么发布音乐主题wordpress
  • 绵阳网站建设公司wordpress 改端口
  • 企业网站关键词优化排名应该怎么做浙江龙元建设集团 网站
  • 无锡网站制作价格素材库大全高清素材免费下载
  • asp提交到另外网站城市更新论坛破圈
  • 网站设计的初衷wordpress分类显示博客
  • 建立百度网站网站设计制作哪个公司的好
  • 中山品牌网站建设知名设计网站公司
  • 广东炒股配资网站开发济南建设网中标公告
  • 免费建站的手机apppython 编辑wordpress
  • 网站建设 福田网站ftp地址是什么
  • 信用网站建设工作简报丹阳市住房和城乡建设局网站
  • 天津的网站建设公司工程信息网哪个好
  • 响应式网站怎么做pc端的推广引流渠道平台
  • 我想做一个网站怎么办百度关键词推广公司哪家好
  • 厦门外贸网站找谁网站推广和网站优化
  • 企业门户网站源码北京病例最新消息今天
  • 新泰网站开发制作北京建站管理系统开发
  • 唐山免费自助建站模板深圳网站设计兴田德润i简介
  • 网站监测怎么做网页设计与制作简答题
  • 分类网站怎么做项目四川建筑人员信息查询
  • 网站右下角代码wordpress 侧栏加flash
  • 做网站的业务员如何开微信小程序店铺
  • 网站建设文化流程wordpress外链图床插件
  • 建英文网站有用吗临沂做网站找哪家好