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

网站开发使用什么运行软件营销策划师

网站开发使用什么运行软件,营销策划师,国内装修公司排名前十强,动画视频制作软件目录 1, 继承的语法 1-1, 继承方式 1-1-1, 公共继承public 1-1-2, 私有继承private 1-1-3, 保护继承protected 2, 父类,子类同名属性处理 2-1, 成员变量同名 2-2, 成员函数同…

目录

1, 继承的语法

1-1, 继承方式

1-1-1, 公共继承public

1-1-2, 私有继承private

1-1-3, 保护继承protected

2, 父类,子类同名属性处理

2-1, 成员变量同名

2-2, 成员函数同名

3, 多继承

4, 菱形问题


1, 继承的语法

通过class 子类:继承方式 父类, 可实现继承

class A : public B

1-1, 继承方式

继承方式分为, public、private、protected, 通过继承方式可决定继承的属性在子类的权限

1-1-1, 公共继承public

通过public方式继承父类属性与父类保持一致, 即父类public的属性, 子类也是public, 父类protected属性, 子类也是protected属性

class Son1 :public Base1
{
public:void func(){//m_a在父类中是public权限, 所以子类也是public权限, 可修改m_a = 100;//m_b在父类中是protected权限, 所以子类也是protected权限, 可修改m_b = 200;//m_c在父类中是private权限, 子类不能访问, 所以不能修改m_c = 300;}
};

1-1-2, 私有继承private

通过private方式继承父类属性, 在子类中都是private属性

class Son1 :private Base1
{
public:void func(){//m_a在父类中是public权限, 所以子类也是private权限, 可修改m_a = 100;//m_b在父类中是protected权限, 所以子类也是private权限, 可修改m_b = 200;//m_c在父类中是private权限, 子类不能访问, 所以不能修改m_c = 300;}
};

1-1-3, 保护继承protected

通过protected方式继承父类属性, 在子类中都是protected属性

class Son1 :protected Base1
{
public:void func(){//m_a在父类中是public权限, 所以子类也是protected权限, 可修改m_a = 100;//m_b在父类中是protected权限, 所以子类也是protected权限, 可修改m_b = 200;//m_c在父类中是private权限, 子类不能访问, 所以不能修改m_c = 300;}
};

说明:子类都不能访问父类的private权限属性

2, 父类,子类同名属性处理

2-1, 成员变量同名

当子类存在与父类同名的属性时, 通过对象.属性方式, 访问的是子类的属性, 要访问父类的属性, 需通过对象.父类::属性方式进行访问

//Base1是父类名称
cout << "子类属性访问m_a:" << s1.m_a << endl;
cout << "父类属性访问m_a:" << s1.Base1::m_a << endl;

2-2, 成员函数同名

当子类存在与父类同名的属性时, 通过对象.函数()方式, 访问的是子类的属性, 要访问父类的属性, 需通过对象.父类::函数()方式进行访问

//func()是子类父类同名的成员函数, Base1是父类名称
s1.func();
s1.Base1::func();

3, 多继承

通过class 子类:继承方式 父类1, ..., 继承方式, 父类n, 可实现多继承

//Base1, Base2为继承的基类
cout << "访问基类属性:"  << s1.m_a << endl;
cout << "访问Base1属性:" << s1.Base1::m_a << endl;
cout << "访问Base2属性:" << s1.Base2::m_a << endl;

4, 菱形问题

通过虚继承的方式, 可解决菱形问题, 语法为class 子类:virtual 继承方式 父类1, virtual 继承方式 父类2

//加上virtual就表示虚继承, 可解决菱形问题
class C :virtual public A, virtual public B

http://www.hengruixuexiao.com/news/53848.html

相关文章:

  • 网站建设资金方案网络营销心得体会300字
  • 天津建设与管理局网站酒泉网站seo
  • 网站建设详细报价单网上有免费的网站吗
  • 做网站 图片格式万网域名注册官网阿里云
  • 大连零基础网站建设教学电话海南网站制作
  • 广州手机模板建站关键词排名提高
  • 天猫商城商品来源seo零基础入门到精通200讲
  • 个人兴趣网站设计北京seo多少钱
  • 什么样的网站可以做站群磁力搜索器下载
  • 网站底部给网站地图做链接关键字排名优化工具
  • 在阿里云做网站教程官方正版清理优化工具
  • 跨境电商erp软件前十名seo技术网
  • 佛山网站专业制作营销网络是什么
  • dede后台做两个网站百度关键词推广工具
  • 电子商务网站建设 实验扬州seo博客
  • 如何不让百度收录网站搜索引擎入口yandex
  • 郑州百姓网征婚交友桌子seo关键词
  • 集团网站制作吉林seo刷关键词排名优化
  • 免费网站加速软件新手做电商怎么起步
  • 三否网站网站发布与推广
  • 现在为什么网站都打不开了怎么办啊域名注册多少钱
  • 做360网站中保存的图片存在哪里手机百度关键词优化
  • 优易官方网站建设企业网站多少钱
  • 做催收的网站谷歌paypal下载
  • 苏宁易购网站建设分析优化标题关键词技巧
  • 网站职能云盘搜索
  • 网站怎么加关键词做优化哪个平台可以免费打广告
  • 汽配人网做网站上海网站推广优化
  • 生鲜网站建设规划书万网域名购买
  • 常德网站建设策划方案企业营销型网站有哪些