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

seo是什么职业合法吗seo网站推广佛山

seo是什么职业合法吗,seo网站推广佛山,手机金融界网站,大连网站制作赞ls15227文章目录 一、 多态 实现条件1、 多态 实现需要满足的三个条件2、 多态 的应用场景3、 多态 的思想 二、 多态 代码示例 一、 多态 实现条件 1、 多态 实现需要满足的三个条件 多态 实现条件1、 多态 实现需要满足的三个条件2、 多态 的应用场景3、 多态 的思想 二、 多态 代码示例 一、 多态 实现条件 1、 多态 实现需要满足的三个条件 多态 实现需要满足以下三个条件 : 首先 , 要有继承关系 ;然后 , 父类中的函数需要有 virtual 关键字修饰 , 子类重写该 虚函数 ;最后 , 父类指针 或 父类引用 指向 子类的对象 ; 满足 ① 继承 , ② 虚函数重写 , ③ 父类指针/引用指向子类对象 三个条件 , 即可实现多态 ; 在 C 语言中 , 指针存在的 最大意义 就是 间接赋值 ; 间接赋值 成立的三大条件 : 首先 , 需要有两个变量 , 一个形参 , 一个实参 ; 形参 是 函数 的 参数 , 指针 数据类型 ;实参 是 实际传入函数的 指针地址 ; 然后 , 建立关系 , 将 实参 传递给 形参 ;最后 , 使用 传入的 指针 修改 实参的值 ; 实际上修改的事 指针指向的地址 的内存数据 ; 2、 多态 的应用场景 借助 多态 , 我们可以事先 开发出 一套 软件框架 , 实现一些功能 ; 在 软件框架 中 的 函数 中 , 传入 父类指针 作为 参数 , 之后 通过该 父类指针 调用其 virtual 虚函数 ; 在之后的开发中 , 编写 子类 实现 父类 , 并 重写 父类的 virtual 虚函数 ; 然后 调用 软件框架 中的 函数 , 传入 新编写 的 子类对象指针 , 此时 调用的 不再是 父类的 函数 , 而是 子类重写的 函数 ; 这就实现了 复用 后面写的代码 ; 3、 多态 的思想 封装 突破了 C 语言 的 函数概念 , C 语言中的 函数 仅能 封装 逻辑操作 , 封装 能将 数据 和 操作 同时封装到一起 , 组成类 ; 将 封装好的 类对象 传入函数中 , 可以在函数中调用 类对象的 成员变量 和 成员方法 ; 如果仅 传入 C 语言 的函数 , 仅能调用 函数 中的逻辑代码 ;如果仅 传入 数据 , 操作该数据的逻辑代码需要额外传入 ; 继承 可以实现 代码的 复用 , 这里的 复用 是 复用 之前写的代码 ; 多态 实现的也是 代码 的复用 , 这里的 复用 是 复用 之后写的代码 ; 多态 多用于 软件框架 , 提前实现 功能框架 , 功能细节 , 使用多态在后续开发时实现 ; 二、 多态 代码示例 先开发出 导弹发射 的框架出来 , 此时还没有研究出导弹 , missileFire 函数用于发射导弹 ; void missileFire(Missile* missile) {// 发射导弹missile-fire(); }后期 , 研究出了 DF1 导弹 , 为其设置发射方法 , 重写 发射 虚函数 , 此时向 missileFire 函数中传入 DF_1 类的对象地址 , 调用的事 DF_1 类对象的发射方法 ; DF_1 df1;missileFire(df1);研究出了 DF2 导弹 , 为其设置发射方法 , 重写 发射 虚函数 , 此时向 missileFire 函数中传入 DF_2 类的对象地址 , 调用的事 DF_2 类对象的发射方法 ; DF_2 df2;missileFire(df2);研究出了 DF3 导弹 , 为其设置发射方法 , 重写 发射 虚函数 , 此时向 missileFire 函数中传入 DF_3 类的对象地址 , 调用的事 DF_3 类对象的发射方法 ; DF_3 df3;missileFire(df3);注意 : 要 多态 的函数 , 必须使用 virtual 关键字 , 将其设置为虚函数 ; 代码示例 : #include iostream using namespace std;// 父类 - 导弹 class Missile { public:virtual void fire(){cout 发射导弹 endl;} public:int scope; };class DF_1 : public Missile { public:virtual void fire(){cout 发射东风1导弹, 射程 scope 公里 endl;} public:int scope 600; };class DF_2 : public Missile { public:virtual void fire(){cout 发射东风2导弹, 射程 scope 公里 endl;} public:int scope 1300; };class DF_3 : public Missile { public:virtual void fire(){cout 发射东风3导弹, 射程 scope 公里 endl;} public:int scope 2800; };void missileFire(Missile* missile) {// 发射导弹missile-fire(); }int main() {DF_1 df1;missileFire(df1);DF_2 df2;missileFire(df2);DF_3 df3;missileFire(df3);// 控制台暂停 , 按任意键继续向后执行system(pause);return 0; }执行结果 : 发射东风1导弹, 射程 600 公里 发射东风2导弹, 射程 1300 公里 发射东风3导弹, 射程 2800 公里 请按任意键继续. . .
http://www.hkea.cn/news/14337556/

相关文章:

  • 上海市建设安全协会网站j网站建设公司比较好的有哪些
  • 做垂直类网站网站数据库有什么用
  • 威海做网站的哪家好如何做网站需求
  • 照片做视频ppt模板下载网站深圳网站公司招聘信息
  • 哪一个网站可以做专利检索报告网站建设合同 费用
  • 最权威的品牌排行榜网站广州建设厅官网
  • wordpress网站合并宁波专业做公司网站的科技公司
  • 网站建设知名公司排名网站开发实验总结
  • 构站网Wordpress企业电商主题排行
  • 网站图片尺寸wordpress 文章免审核
  • php网站开发实施方案学平面设计哪个学校好
  • 做商城网站哪里wordpress初级教程
  • 做emc的有哪些网站crm app
  • 专门做品牌折扣的网站有哪些网站建设注册什么公司好
  • 做旅游产品的网站有哪些在线二维码制作生成器
  • devexpress做网站顺德网站设计制作
  • 桂林市区好玩的地方优化搜索引擎营销
  • 网站建设网上商城心得体会沈阳做网站的公司排行
  • 如何看一个网站做的如何做网站维护前景
  • 花生壳可以用来做网站吗动漫制作专业就业方向
  • 织梦系统做导航网站长春做网站长春网站设计
  • 西直门网站建设公司网站建设公司咨
  • 营销型网站成功案例广州建设网站哪家好
  • 找人做网站都需要提供什么小程序公司开发
  • 电子商务网站总体规划的内容wordpress 图片缩略图不显示
  • 网站上怎样做下载文档链接cms软件有什么功能
  • 做旅游网站多少钱h5制作企业网站有哪些优势
  • 化妆品网站建设项目计划书wordpress 淘客帝国
  • 京东网站开发费用网站外链建设分析
  • 维护网站要做哪些工作app定做定制开发