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

wordpress中文完全教程.rarseo网站的优化方案

wordpress中文完全教程.rar,seo网站的优化方案,佛山企业网站建设技术,正国级领导有几位继承方式 继承的语法继承方式:继承方式的特点继承方式的举例 继承可以减少重复的代码。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。基类父类,派生类子类,派生类是在继承了基类的部分成员基础…

继承方式

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

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

继承的语法

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.tj-hxxt.cn/news/44500.html

相关文章:

  • 望牛墩镇网站建设公司百度指数分析报告
  • b2c网站密码不能为空惠东seo公司
  • 网站如何做公安部备案怎么自己做网页
  • b2b网站怎么做为什么sem的工资都不高
  • 如何创建网站小程序百度秒收录软件工具
  • 做tcf法语听力题的网站网络推广外包哪家好
  • 遵义网站设计公司软文代理平台
  • wordpress用户站内信腾讯企点
  • 北京网站优化常识湖南网站优化
  • 网站定制深圳青岛seo
  • 网站建设哪怎么自己弄一个网站
  • 网站开发项目计划wbs在线推广企业网站的方法
  • 国际贸易网站哪家好百度网址是多少
  • php网站做代理服务器网页设计与制作教程
  • 湖南设计网站机构百度收录网站多久
  • 娄底做网站的公司威海百度seo
  • h5网站怎么做的注册查询网站
  • 龙岩网站报价百度云在线登录
  • 宁夏免费做网站常州seo外包
  • 为什么要学电商网站建设沈阳百度推广排名优化
  • 酒店设计的网站建设品牌策划运营公司
  • 网站备案删除免费个人网站注册
  • 手机如何做微电影网站创建网站花钱吗
  • 利津网站制作百度2022最新版本
  • vue做单页面网站厦门seo屈兴东
  • 给企业做网站用什么程序室内设计师培训班学费多少
  • 可以直接进入的正能量网站互联网营销的方法有哪些
  • 建设一个和聚享游差不多的网站网店运营工作内容
  • 购物网站建设的必要性网络推广平台哪家公司最好
  • 如何建设网站吸引人淄博网站优化