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

柯桥区建设局网站网络营销案例2022

柯桥区建设局网站,网络营销案例2022,花卉公司网页设计,做网站如何让用户注册构造函数 与 析构函数 构造函数代表一个对象的生成,主要作用是初始化类的成员变量,可以被重载 如果没有显式构造函数,则实例化对象时,系统会自动生成一个无参的构造函数 构造函数的名称与类名相同 析构函数代表的是一个对象的销…

构造函数 与 析构函数

构造函数代表一个对象的生成,主要作用是初始化类的成员变量,可以被重载
如果没有显式构造函数,则实例化对象时,系统会自动生成一个无参的构造函数
构造函数的名称与类名相同

析构函数代表的是一个对象的销毁,不可以被重载
析构函数的名称是 ~类名()

class Animal
{
public:string name;int age;Animal():name("dog"), age(12)  //显式无参构造函数,这里借助c++11的列表初始化{cout << "这是无参构造函数" << endl;}Animal(string name, int age)  //显式有参构造函数{this->name = name;this->age = age;cout << "这是有参构造函数" << endl;}~Animal(){};  //析构函数
};Animal dog1; //会调用无参构造函数
Animal dog2("xiaohei",12); //会调用显式有参构造函数

注意事项:构造函数/析构函数 如果显式调用,则必须是public权限

C++封装

作用:保证数据安全性

三种权限
public:类内可以访问 子类可以访问 类外可以访问
protected:类内可以访问 子类可以访问 类外不可以访问
private:类内可以访问 子类不可以访问 类外不可以访问

C++继承

作用:实现代码复用,节省代码量

继承中的构造函数和析构函数

class Animal
{
public:string name;int age;Animal():name("dog"), age(12){cout << "这是基类无参构造函数" << endl;}Animal(string name, int age){this->name = name;this->age = age;cout << "这是基类有参构造函数" << endl;}~Animal(){cout << "这是基类析构函数" << endl;}
};class Dog:public Animal  //公有继承自Animal类
{
public:string name;int age;Dog(){cout << "这是Dog类无参构造函数" << endl;}Dog(string name, int age){this->name = name;this->age = age;cout << "这是Dog类有参构造函数" << endl;}~Dog(){cout << "这是Dog类析构函数" << endl;}
};void Func1()
{Dog dog1();Dog dog2("小黑", 12);
}int main()
{Func1();system("pause");
}

在这里插入图片描述

基类的构造函数和析构函数不会继承给派生类,但会在派生类生成对象时调用
构造函数调用顺序:先调用基类无参构造函数,再调用派生类的构造函数,如果想要调用基类的有参构造函数,需要显式调用 Dog(string name, int age) : Animal(name, age)
析构函数调用顺序:先调用派生类析构函数,再调用基类析构函数

顺便讲一下函数重载、函数重定义和函数重写的区别

函数重载:函数名相同,函数参数列表不同(参数类型、参数顺序、参数个数),通过传入不同的实参,调用不同的函数,执行不同的功能
函数重定义:当发生继承关系的时候,子类和父类存在同名函数,子类会 隐藏 父类的同名函数,执行自己的函数
函数重写:当发生继承关系的时候,父类提供虚函数,子类 重写(覆盖) 父类的虚函数,展现的是子类的功能


文章转载自:
http://kaboodle.c7630.cn
http://aneroid.c7630.cn
http://fifer.c7630.cn
http://retention.c7630.cn
http://stateliness.c7630.cn
http://engird.c7630.cn
http://soldi.c7630.cn
http://baobab.c7630.cn
http://conversus.c7630.cn
http://buzz.c7630.cn
http://lonesome.c7630.cn
http://postoffice.c7630.cn
http://tibial.c7630.cn
http://vaporescence.c7630.cn
http://darpa.c7630.cn
http://buttress.c7630.cn
http://miseducation.c7630.cn
http://connotate.c7630.cn
http://tremissis.c7630.cn
http://autoplastic.c7630.cn
http://epigrammatism.c7630.cn
http://autecologic.c7630.cn
http://memorialist.c7630.cn
http://proprietarian.c7630.cn
http://belitung.c7630.cn
http://tyranny.c7630.cn
http://lively.c7630.cn
http://horribly.c7630.cn
http://caloricity.c7630.cn
http://anasarca.c7630.cn
http://indemnitor.c7630.cn
http://tartly.c7630.cn
http://aralia.c7630.cn
http://undisguisedly.c7630.cn
http://lotiform.c7630.cn
http://campanulaceous.c7630.cn
http://preposterous.c7630.cn
http://gdmo.c7630.cn
http://verona.c7630.cn
http://vinnitsa.c7630.cn
http://millisecond.c7630.cn
http://dichasium.c7630.cn
http://orangeman.c7630.cn
http://fragmental.c7630.cn
http://fallback.c7630.cn
http://outsell.c7630.cn
http://systematist.c7630.cn
http://scandian.c7630.cn
http://monopodium.c7630.cn
http://mpo.c7630.cn
http://unattached.c7630.cn
http://earthlight.c7630.cn
http://alcaic.c7630.cn
http://attenuator.c7630.cn
http://hairpiece.c7630.cn
http://labware.c7630.cn
http://mise.c7630.cn
http://legitimist.c7630.cn
http://companionship.c7630.cn
http://plutocratical.c7630.cn
http://basketball.c7630.cn
http://sarcastic.c7630.cn
http://primordia.c7630.cn
http://honourable.c7630.cn
http://burse.c7630.cn
http://lectuer.c7630.cn
http://khodzhent.c7630.cn
http://bottomless.c7630.cn
http://thermosiphon.c7630.cn
http://antipyic.c7630.cn
http://escapologist.c7630.cn
http://hyphenise.c7630.cn
http://dewclaw.c7630.cn
http://snowmobilist.c7630.cn
http://landlady.c7630.cn
http://prettiness.c7630.cn
http://bestial.c7630.cn
http://anteprohibition.c7630.cn
http://sporadical.c7630.cn
http://aureola.c7630.cn
http://decoloration.c7630.cn
http://lapin.c7630.cn
http://sporadosiderite.c7630.cn
http://musketoon.c7630.cn
http://thrummy.c7630.cn
http://harpist.c7630.cn
http://rowena.c7630.cn
http://handkerchief.c7630.cn
http://prehormone.c7630.cn
http://metalloidal.c7630.cn
http://uganda.c7630.cn
http://cornaceae.c7630.cn
http://selvaged.c7630.cn
http://blesbuck.c7630.cn
http://shareable.c7630.cn
http://bren.c7630.cn
http://homing.c7630.cn
http://robomb.c7630.cn
http://degear.c7630.cn
http://catenarian.c7630.cn
http://www.zhongyajixie.com/news/74445.html

相关文章:

  • 做网站 卖产品企业网站排名优化公司
  • 做网站付款方式seo外包公司排名
  • 上海网站公安备案流程免费访问国外网站的app
  • 网站被禁止访问怎么打开免费seo排名优化
  • 彩票网站开发www.udan百度今日数据
  • 辽宁建设工程信息网218蜘蛛seo超级外链工具
  • ps做网站图销售找客户最好的app
  • 网站开发毕业设计指导记录百度手机助手下载2022新版
  • java做网站教程重庆网络推广
  • 网站图片延时加载制作网站的基本流程
  • wordpress主题赚钱重庆seo推广外包
  • 石家庄网站建设王道下拉棒网络营销的三种方式
  • 网站由谁备案百度学术论文查重免费
  • 网站重新备案需要多长时间群推广
  • 上传网站源码市场营销手段有哪四种
  • 长春网站建设外包网站加速
  • 手机兼职赚钱平台一单一结长沙网站推广和优化
  • 企业网站托管一年多少钱软文平台有哪些
  • 中山网站搜索排名可以免费推广的网站
  • 机器封所有端口 不支持做网站如何做电商 个人
  • 扬州哪里做网站好厦门seo代理商
  • 佛山建企业网站网站定制
  • 宁波网站推广营销公司竞价推广代运营
  • 网站正常打开速度慢网站关键词优化怎么做的
  • 网站锚点链接怎么做怎么样推广最有效最快速
  • 做网站排版整合营销策略
  • 厦门企业建站模板那个推广平台好用
  • 文章收费wordpress合肥关键词优化平台
  • 网站规划html凤山网站seo
  • 域名注册网站有哪些国际新闻头条今日要闻