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

福州网站建设公司聊城seo

福州网站建设公司,聊城seo,手机网站模板用什么做,网站建设html模板多态 言简意赅:就是一个对象面对同一事件时做出的不同反应 而之前的继承中说过,当子类和父类的函数名相同时,会隐藏父类的同名函数转而调用子类的同名函数,如果要调用父类的同名函数,那么就需要对父类进行引用&#…

多态

言简意赅:就是一个对象面对同一事件时做出的不同反应

而之前的继承中说过,当子类和父类的函数名相同时,会隐藏父类的同名函数转而调用子类的同名函数,如果要调用父类的同名函数,那么就需要对父类进行引用,如下

#include<iostream>
using namespace std;class father
{
public:void show(){cout<<"This is father"<<endl;}
};class son:public father
{
public:void show(){cout<<"This is son"<<endl;}
};int main()
{son john;john.show();john.father::show();return 0;
}

这其实应该也算得上一种多态 

但是真正的多态中引用了一种名为虚函数的技艺:

关键字:virtual

通常情况下,虚函数被置于基类中被用于子类继承

关键字其二:override

该关键字作用是在编译时告诉编译器,当前函数的目的是覆盖基类中的虚函数

override有且仅能用于虚函数

两个关键字进行对比:

virtual用于声明该函数为虚函数

override用于声明该派生类函数覆盖虚函数

#include<iostream>
using namespace std;class Base {//父类带虚函数 
public:virtual void display() {cout << "Base display" << endl;}
};class Derived : public Base {//子类 
public:void display() override {//关键字override cout << "Derived display" << endl;}
};int main() {Base* ptr = new Derived();//父类指针 ptr->display(); // 输出 "Derived display",实现了多态delete ptr;return 0;
}
http://www.dtcms.com/wzjs/392900.html

相关文章:

  • 昆明网站测试公司浏览器看b站
  • 宜兴网站设计b站软件推广大全
  • 网线制作实训报告心得体会评论优化
  • 本地网站建设公司网络营销师证书含金量
  • it设备网站如何做seo百度快照关键词推广
  • 试看30秒做受小视频网站网站域名在哪买
  • 北京做网站建设公司哪家好上海百度推广代理商
  • 网站开发主要步骤百度的人工客服
  • 台州网站制作策划网站推广软件排名
  • 网站如何做电脑销售企业网站推广注意事项
  • 给网站做推广石家庄seo按天扣费
  • 成都网站建设外包制作网站需要多少费用
  • 信誉比较好的网上做任务的网站百度热搜榜今日头条排名
  • 网站推广建议广州网页seo排名
  • 网站服务器 64位广州推广工具
  • 景区门户网站建设网站优化
  • php网站多语言翻译怎么做关键词你们都搜什么
  • 设计网站的基本步骤临沂百度公司地址
  • 公司注册地址是营业执照上的地址吗旺道seo推广
  • 网站建设公司如何开拓客户seo诊断分析工具
  • 中国施工总承包100强广州seo顾问
  • java做的视频网站seo关键词排名优化教程
  • 阳朔到桂林大巴关键词优化排名软件
  • 重庆网站开发seo软件工具
  • 做盗版电影网站赚钱吗注册网站流程和费用
  • 西安有哪些网站建设公司百度热议排名软件
  • 网站怎么收费西安网站制作推广
  • 艺美网站建设厦门谷歌seo公司
  • 网站设计公司山东烟台新东方留学机构官网
  • 石家庄学做网站建设培训班网络营销案例ppt课件