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

培训网站建设的背景视频号视频下载助手app

培训网站建设的背景,视频号视频下载助手app,wordpress主题名称,个体户 网站建设继承方式 继承的语法继承方式:继承方式的特点继承方式的举例 继承可以减少重复的代码。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。基类父类,派生类子类,派生类是在继承了基类的部分成员基础…

继承方式

  • 继承的语法
  • 继承方式:
    • 继承方式的特点
    • 继承方式的举例

  • 继承可以减少重复的代码。
  • 继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。
  • 基类=父类,派生类=子类,派生类是在继承了基类的部分成员基础上,加上自己的成员而产生的类。

继承的语法

class 子类名 : 继承方式 父类名1 , 继承方式 父类名2 , ..... 
{派生类的成员
};

继承方式:

  • public
  • protected
  • private

继承方式的特点

  • 无论哪种继承方式,父类中的private成员在子类中均不可以访问。
  • public继承中,父类中public和protected权限到子类中不变。
  • protected继承中,父类中的public和protected权限到子类中变为protected。
  • private继承中,父类中的public和protected权限到子类中变为private。
    在这里插入图片描述

继承方式的举例

  • public继承
code:#include <iostream>using namespace std;class Father{public:int m_public_a=1;protected:int m_protected_a=11;private:int m_private_a=111;public:void show_info(){cout << "m_public_a: " << m_public_a << ", m_protected_a: " << m_protected_a << ", m_private_a: " << m_private_a << endl;}};class Son : public Father{public:void show_info_1(){m_public_a = 5;m_protected_a = 55;cout << "m_public_a: " << m_public_a << ", m_protected_a: " << m_protected_a << endl;//m_private_a = 555;		// 父类中的私有成员到子类中无法访问}};void test01(){Son s1;s1.m_public_a = 3;// s1.m_protected_a = 333;		//父类中的protected权限的成员到子类中仍是protected, 在类中可以访问,类外不行s1.show_info_1();}void main(){	test01();system("pause");}
result:m_public_a: 5, m_protected_a: 55
  • protected继承
code:#include <iostream>using namespace std;class Father{public:int m_public_a=1;protected:int m_protected_a=11;private:int m_private_a=111;public:void show_info(){cout << "m_public_a: " << m_public_a << ", m_protected_a: " << m_protected_a << ", m_private_a: " << m_private_a << endl;}};class Son: protected Father{public:void show_info_1(){m_public_a = 5;m_protected_a = 55;cout << "m_public_a: " << m_public_a << ", m_protected_a: " << m_protected_a << endl;//m_private_a = 555;		// 父类中的私有成员到子类中无法访问}};void test01(){Son s1;//s1.m_public_a = 3;			// 父类中的public权限的成员到protected继承方式的子类中仍是protected, 在类中可以访问,类外不行// s1.m_protected_a = 333;		// 父类中的protected权限的成员到protected继承方式的子类中仍是protected, 在类中可以访问,类外不行s1.show_info_1();}void main(){	test01();system("pause");}
result:m_public_a: 5, m_protected_a: 55

  • private继承
code:#include <iostream>using namespace std;class Father{public:int m_public_a=1;protected:int m_protected_a=11;private:int m_private_a=111;public:void show_info(){cout << "m_public_a: " << m_public_a << ", m_protected_a: " << m_protected_a << ", m_private_a: " << m_private_a << endl;}};class Son: private Father{public:void show_info_1(){m_public_a = 5;m_protected_a = 55;cout << "m_public_a: " << m_public_a << ", m_protected_a: " << m_protected_a << endl;//m_private_a = 555;		// 父类中的私有成员到子类中无法访问}};class Grandson: public Son{public:void show_info_1(){//m_public_a = 5;			// 在Son类中,因为是以private方式继承,原Father中的public和protected权限的成员都变成了private,所以当Grandson再使用public方式继承时,无法访问。//m_protected_a = 55;//cout << "m_public_a: " << m_public_a << ", m_protected_a: " << m_protected_a << endl;}};void test01(){Son s1;//s1.m_public_a = 3;			// 父类中的public权限的成员到private继承方式的子类中是private, 在类中可以访问,类外不行//s1.m_protected_a = 333;		// 父类中的protected权限的成员到private继承方式的子类中是private, 在类中可以访问,类外不行s1.show_info_1();}void main(){	test01();system("pause");}
result:m_public_a: 5, m_protected_a: 55
http://www.sczhlp.com/news/38622/

相关文章:

  • 漳州模板网站建设有趣的软文
  • 网站侧导航如何进行网络营销策划
  • 淄博网站制作设计百度推广关键词查询
  • 上海网站建设解决方案seoul什么意思
  • wordpress作者页制作宁波seo服务快速推广
  • 贵阳网站建设哪家便宜seort什么意思
  • 高周波做网站廊坊网站推广公司
  • wordpress 专题插件seo推广知识
  • 推进网站 集约化建设网络推广属于什么专业
  • wordpress 网站静态页面代写文章兼职
  • 查询做导员的网站企业网络营销案例
  • C++ 模块化编程:从头文件到 C++20 Modules 的演进
  • 上海新冠疫情最新动态网站seo技术能不能赚钱
  • 开发工具是什么意思seo自学教程推荐
  • 做网站经常加班还是app一站式营销推广
  • 做h网站风险常见的推广方式
  • 济南网站制作厂家百度人工客服
  • 学校网站源码php游戏推广是干什么的
  • 专业网站建设公司兴田德润简介网络推广有哪些途径
  • 电脑上如何做课程视频网站优化大师apk
  • wordpress如何跳转外部链接seo网站推广怎么做
  • 免费做网站怎么盈利二级域名和一级域名优化难度
  • 兼职赚佣金一单一结广州seo排名优化公司
  • 织梦移动端网站怎么做线上推广方式有哪些
  • 陕西外贸英文网站建设百度seo有用吗
  • 顺义的网站建设公司关键词分类
  • 如何给自己的网站做外链google 推广优化
  • 大良用户网站建设谷歌推广怎么样
  • 一个做日语翻译的网站保定seo排名优化
  • 合肥html5网站建设百度网盘网页版登录首页