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

网站建设求职简历模板/朋友圈广告推广代理

网站建设求职简历模板,朋友圈广告推广代理,南阳网站建设电话,网站建设推广需要多少钱目的减少重复代码冗余 Class 子类(派生类) : 继承方式 父类(基类) 继承方式共有三种:公共、保护、私有 父类的私有成员private无论哪种继承方式都不可以被子类使用 保护protected权限的内容在类内是可以访问,但是在…

目的减少重复代码冗余

Class 子类(派生类) : 继承方式 父类(基类)

继承方式共有三种:公共、保护、私有

父类的私有成员private无论哪种继承方式都不可以被子类使用

保护protected权限的内容在类内是可以访问,但是在类外访问不到

保护继承和私有继承的继承方式是并行的,父类的非私有方式全变为保护/私有

子类所占用的内存空间要计算上父类的成员:(private也会被继承下去,只是不可以访问)

上述代码输出是16,即打印子类的内存占用包括了ABCD四个成员的内容

关于 父类和子类的构造和析构顺序:

调用子类时:

父类构造函数   》》》》  子类构造函数   》》》》  子类析构函数 》》》》  父类析构函数

继承同名成员处理方式:

访问子类同名成员, 直接访问即可

访问父类同名成员, 需要加父类作用域

如果子类中出现和父类同名的成员函数,子类的同名成员会隐藏掉父类中所有同名成员函数,即使父类中存在独有的函数重载,也不能直接访问

如果想访问到父类中被隐藏的同名成员函数,需要加作用域

继承同名静态成员的处理方式:

与上述一致

访问子类同名成员, 直接访问即可

访问父类同名成员, 需要加父类作用域

与上面不同的是,静态成员不属于任一对象,除了可以通过对象访问还可以直接通过类名访问

总结: 同名静态成员处理方式和非静态处理方式一样,只不过有两种访问的方式 (通过对象 和 通过类名)

多继承语法:

允许一个类继承多个类,但是开发过程中不建议使用多继承

多继承可能会引发父类中有同名成员出现,需要加作用域区分

菱形继承:

两个派生类继承同一个基类,又有某个类同时继承者两个派生类
这种继承被称为菱形继承,或者钻石继承

                父类

           ↙           ↘

     子类1               子类2     

           ↘                ↙

                子类3

当子类1继承了父类的数据,子类2也继承了父类,当子类3使用数据时,会产生二义性

子类3继承来自父类的数据一共两次,但是实际一次就可以

当菱形继承,对于子类3 来说两个父类(子类1和子类2)拥有相同数据,需要加以作用域区分.但是数据两份资源浪费

解决方案:虚继承可以解决问题,在两个子类(子类1和子类2)继承前加上关键字virtual变为虚继承,父类成为虚基类

当发生虚继承时,共同的数据变成了一份,不会出现不明确的情况,其值按照程序运行顺序取最后的赋值,同时访问共同的数据可以不用在前面加作用域,

即原来:

子类3  zi3;

cout << zi3.子类1:: age<<endl;

cout <<zi3.子类2:: age <<endl;

现在用了虚继承:

cout << zi3.age <<endl; //直接访问即可

 注意:需要在两个继承的子类(子类1和子类2)前面都要加上virtual关键字

其他继承:

当继承的父类是一个模板时,子类继承其必须要知道父类中的T类型

http://www.rdtb.cn/news/799.html

相关文章:

  • 谁教我做啊谁会做网站啊/seo教程自学
  • 网站制作公司多少钱一年/东莞网站设计公司
  • 陕西专业网站建设哪家好/潍坊网站建设
  • 自己的服务器 做网站/百度竞价冷门产品
  • ui网站界面设计/seo优化的主要任务
  • 做网站用母版页不好么/编程培训班学费一般多少钱
  • 南京网站费用网站建设/百度公司招聘官网最新招聘
  • 网站添加二级域名/网络营销的几种模式
  • 山东省建设执业师之家官方网站/小广告网站
  • 站长工具怎么关掉/推广员是干什么的
  • 在深圳做网站平台需要什么备案/杭州优化建筑设计
  • 陕西省经营性网站备案/外链工具xg下载
  • 网站源码建站教程/58网络推广
  • 珠海市城乡规划建设局网站/新闻稿
  • wordpress文章爬取/合肥网站关键词优化公司
  • 网站建设公司中心/win7最好的优化软件
  • wordpress 免费博客/seo优化费用
  • 平台建站/抖音seo优化系统招商
  • o2o苗木网站建设/凡科网建站系统源码
  • html5手机网站/app拉新推广代理
  • 私密浏览器有哪些/宁波网站优化公司哪家好
  • 自己的网站怎么做进销存/注册公司流程和费用
  • php做的网站优缺点/推广怎么推
  • 六安网站制作/建站公司最新报价
  • 基本的网站建设知识/搜索引擎排名竞价
  • 高端网站设计v芯hyhyk1推好/百度seo关键词
  • 拍卖网站怎么做/上海百度分公司电话
  • wordpress 萝莉/seo信息查询
  • 网站建设销售怎样/google官网入口
  • 株洲手机网站建设/信息流广告加盟代理