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

福州网站建设公司学技术的培训学校

福州网站建设公司,学技术的培训学校,东莞网站优化效果如何,公司地址怎么免费上地图多态 言简意赅:就是一个对象面对同一事件时做出的不同反应 而之前的继承中说过,当子类和父类的函数名相同时,会隐藏父类的同名函数转而调用子类的同名函数,如果要调用父类的同名函数,那么就需要对父类进行引用&#…

多态

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

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

#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/480615.html

相关文章:

  • 建立官方网站如何制作网页教程
  • 网站标题改动网站设计方案
  • 罗湖做网站的公司牡丹江seo
  • 公司网站运营维护单位软文广告100字
  • 赌钱网站怎么做的软件测试培训班多少钱
  • 商标logo设计软件 免费信息流优化师怎么入行
  • 西安网站建设g强强seo博客
  • 潮州网站建设搜索关键词排名提升
  • 长沙企业如何建网站西安做网站公司
  • 南京建设公司网站凡科建站app
  • 数据库检索网站建设有哪些平台可以发布推广信息
  • 做 爱 网站视频教程十八大禁用黄app入口
  • it公司做网站用什么软件百度搜索排名优化哪家好
  • 四川建设门户网站快速排名服务平台
  • 做外贸站推广武汉seo推广优化
  • 朝鲜网站后缀网站推广的公司
  • 篮球运动装备网站模板广州新闻播报
  • 临沂建设规划局网站建站平台哪个好
  • 专业建设网站公司哪家好竞价推广和seo的区别
  • 平顶山疫情防控最新消息性能优化工具
  • 深圳网站制作作搜索引擎优化策略不包括
  • 可以做网络攻防的实验的网站推广网络公司
  • 软件网站免费优就业seo课程学多久
  • 电子商务网站建设功能谷歌浏览器下载安卓版
  • 安徽网站建设案例搜索引擎哪个好用
  • WordPress实现ssl深圳关键词排名优化系统
  • 电商网站开发 思维导图长沙关键词优化方法
  • 带会员注册企业网站源码steam交易链接在哪里
  • 郑州市 网站建设看颜色应该搜索哪些词汇
  • 网站建设 容易吗搜狗站长推送工具