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

国外 家具 网站模板企业微信收费标准一年多少钱

国外 家具 网站模板,企业微信收费标准一年多少钱,北京免费网站建设模板,网站建设验收作业1#xff1a;编程题#xff1a; 以下是一个简单的比喻#xff0c;将多态概念与生活中的实际情况相联系#xff1a; 比喻#xff1a;动物园的讲解员和动物表演 想象一下你去了一家动物园#xff0c;看到了许多不同种类的动物#xff0c;如狮子、大象、猴子等。现在…作业1编程题 以下是一个简单的比喻将多态概念与生活中的实际情况相联系 比喻动物园的讲解员和动物表演 想象一下你去了一家动物园看到了许多不同种类的动物如狮子、大象、猴子等。现在动物园里有一位讲解员他会为每种动物表演做简单的介绍。 在这个场景中我们可以将动物比作是不同的类而每种动物表演则是类中的函数。而讲解员则是一个基类他可以根据每种动物的特点和表演进行相应的介绍。 具体过程如下  定义一个基类 Animal其中有一个虛函数perform)用于在子类中实现不同的表演行为。 代码 #include iostreamusing namespace std;//封装一个 动物 的基类 class Animal { private:string type; //动物种类string color; //动物颜色 public://无参构造函数Animal() {}//有参构造函数Animal(string type, string color):type(type), color(color){cout Animal::有参构造函数 endl;}//表演行为virtual void perform(){cout 杂技表演 endl;}//虚析构函数:正确引导子类释放自己的空间virtual ~Animal(){cout Animal::析构函数 endl;} };class Dog:public Animal { private:string name; //狗的名字int age; //狗的年龄 public://无参构造函数Dog() {}//有参构造函数Dog(string type, string color, string name, int age):Animal(type, color), name(name), age(age){cout Dog::有参构造函数 endl;}//表演行为void perform(){cout Dog::摇尾巴 endl;}//析构函数~Dog(){cout Dog::析构函数 endl;} }; //封装一个 猫 这样的类 公有继承 动物 这个基类 class Cat:public Animal { private:string name; //猫的名字int age; //猫的年龄 public://无参构造函数Cat() {}//有参构造函数Cat(string type, string color, string name, int age):Animal(type, color), name(name), age(age){cout Cat::有参构造函数 endl;}//表演行为void perform(){cout Cat::抓老鼠 endl;}//析构函数~Cat(){cout Cat::析构函数 endl;} };int main() {//用狗这样的类实例化一个 d1 对象并自动调用构造函数初始化Dog d1(狗, 黄色, 大黄, 5);//定义一个父类的指针指向子类Animal *p d1;cout --------狗的行为-------- endl;p-perform();cout ----------------------- endl;//用猫这样的类实例化一个 c1 对象并自动调用构造函数初始化Cat c1(猫, 白色, 大白, 5);p c1;cout --------猫的行为-------- endl;p-perform();cout ----------------------- endl;return 0; }效果图 作业2试编程 封装一个动物的基类类中有私有成员姓名颜色指针成员年纪 再封装一个狗这样类共有继承于动物类自己拓展的私有成员有指针成员腿的个数整型 int count共有成员函数会叫void speak() 要求分别完成基类和派生类中的构造函数、析构函数、拷贝构造函数、拷贝赋值函数 eg : Dog d1; Dog d2(.....); Dog d3(d2); d1 d3; 代码 #include iostreamusing namespace std; //封装一个 动物 类 class Animal { private:string name; //动物姓名string color; //动物的颜色int *age; //动物的年龄(指针成员) public://无参构造Animal(){}//有参构造Animal(string name, string color, int age):name(name), color(color), age(new int(age)){cout 父类::有参构造函数 endl;}//拷贝构造函数Animal(const Animal other):name(other.name), color(other.color), age(new int(*other.age)){cout 父类::拷贝构造函数 endl;}//拷贝赋值函数Animal operator(const Animal other){if(this ! other){name other.name;color other.color;age new int(*other.age);}cout 父类::拷贝赋值函数 endl;return *this;}//析构函数~Animal(){delete age;age nullptr;cout 父类::析构函数 endl;}}; //封装一个 狗 类 公有继承 动物 类 class Dog:public Animal { private:int *count; //狗腿的个数(指针成员) public://无参构造函数Dog(){}//有参构造函数Dog(int count, string name, string color, int age):Animal(name, color, age),count(new int(count)){cout 子类::有参构造函数 endl;}//拷贝构造函数Dog(const Dog other):Animal(other), count(new int(*other.count)){cout 子类::拷贝构造函数 endl;}//拷贝赋值函数Dog operator(const Dog other){if(this ! other){Animal::operator(other);count new int(*other.count);}cout 子类::拷贝赋值函数 endl;return *this;}//析构函数~Dog(){delete count;count nullptr;cout 子类::析构函数 endl;}//行为函数void speak(){cout 汪汪汪 endl;} };int main() {//用狗这样的类实例化一个对象Dog d1; //自动调用无参构造函数Dog d2(4,小黑, 黑, 5); //自动调用有参构造函数d2.speak();Dog d3(d2); //自动调用拷贝构造函数d1 d3; //自动调用拷贝赋值函数return 0; }效果图 作业3思维导图
http://www.w-s-a.com/news/370581/

相关文章:

  • 深圳网站的优化seo网络推广有哪些
  • 网站建设实习报告范文荆州市城市建设档案馆网站
  • 网站开发信息平台项目总结企业网站如何推广
  • 网站备案名称规定手机免费h5制作软件
  • 接网站建设单子的网站网页设计尺寸多大
  • 订制型网站费用做网站的问题
  • 淮阳住房和城乡建设网站桂林新闻桂林人论坛
  • 公司网站建设价格标准老版本网站开发工具
  • 门户网站开发费怎做账做网站交互demo工具
  • 中山最好的网站建设黄村网站建设价格
  • 企业网站首页应如何布局互联网营销师证书报名入口
  • 绍兴做网站哪家好篮球网站设计
  • 鹤岗市城乡建设局网站西域电商平台官网
  • 外贸网网站建设蓝色管理系统网站模版
  • 网站服务器关闭阿里巴巴logo
  • 青岛 网站制作公司乐从网站制作
  • wordpress 微网站模板怎么用wordpress 文档下载
  • ppt网站建设的目的合肥做网站找哪家好
  • wordpress站点路径redis缓存wordpress
  • 专门设计网站的公司叫什么百度 门户网站
  • 网站建设丶金手指专业旅游网站系统哪个好
  • 苏州工业园区两学一做网站成都企业排名
  • 医药网站开发wordpress境外支付
  • 营销自己的网站网站如何做标题优化
  • 玖云建站系统wordpress nodejs版本
  • 网站开发费用计入什么二级科目重庆企业网站推广
  • wordpress 菜单怎么使用方法宜春网站推广优化
  • dede 网站图标怎么自学建筑设计
  • 河北斯皮尔网站建设做微信小程序和做网站
  • 沈阳市住房和城乡建设局网站创意上海专业网站建设