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

网站建设用款怎样使用仿站小工具做网站

网站建设用款,怎样使用仿站小工具做网站,网站开发的教学课程,天津网站制作维护继承#xff1a; 继承的基本语法#xff1a; 继承是面向对象三大特性之一#xff1a; 我们发现#xff0c;定义这些类#xff0c;下级别的成员除了拥有上一级的共性#xff0c;还有自己的特性。 这个时候我们就可以考虑利用继承的技术#xff0c;减少重复代码。 继承的…继承 继承的基本语法  继承是面向对象三大特性之一 我们发现定义这些类下级别的成员除了拥有上一级的共性还有自己的特性。 这个时候我们就可以考虑利用继承的技术减少重复代码。 继承的好处可以减少重复的代码 继承的基本语法 class A : public B; A 类称为子类 或 派生类 B 类称为父类 或 基类 派生类中的成员包含两大部分 一类是从基类继承过来的一类是自己增加的成员。 从基类继承过过来的表现其共性而新增的成员体现了其个性。 例如我们看到很多网站中都有公共的头部公共的底部甚至公共的左侧列表只有中心内容不 同 接下来我们分别利用普通写法和继承的写法来实现网页中的内容看一下继承存在的意义以及好处 先写一个普通的实现方式 #include iostream using namespace std;//普通实现//Java页面 class Java { public:void header(){cout 首页、公开课、登录、注册...公共头部 endl;}void footer(){cout 帮助中心、交流合作、站内地图...(公共底部) endl;}void left(){cout Java,Python,C...(公共分类列表) endl;}void content(){cout JAVA学科视频 endl;} };class Python { public:void header(){cout 首页、公开课、登录、注册...公共头部 endl;}void footer(){cout 帮助中心、交流合作、站内地图...(公共底部) endl;}void left(){cout Java,Python,C...(公共分类列表) endl;}void content(){cout Python学科视频 endl;} };//C页面 class CPP { public:void header(){cout 首页、公开课、登录、注册...公共头部 endl;}void footer(){cout 帮助中心、交流合作、站内地图...(公共底部) endl;}void left(){cout Java,Python,C...(公共分类列表) endl;}void content(){cout C学科视频 endl;} };void test01() {//Java页面cout Java下载视频页面如下 endl;Java ja;ja.header();ja.footer();ja.left();ja.content();cout -------------------- endl; //Python页面cout Python下载视频页面如下 endl;Python py;py.header();py.footer();py.left();py.content();cout -------------------- endl;//C页面cout C下载视频页面如下 endl;CPP cp;cp.header();cp.footer();cp.left();cp.content(); }int main() {test01();system(pause);return 0; } 运行结果  继承实现 //继承实现//公共页面 :公共信息 class BasePage //把重复的东西抽象成公共的 { public:void header(){cout 首页、公开课、登录、注册...公共头部 endl;}void footer(){cout 帮助中心、交流合作、站内地图...(公共底部) endl;}void left(){cout Java,Python,C...(公共分类列表) endl;} };//继承的好处 减少重复的代码 // 语法 class 子类继承方式 父类 // 子类 也称为 派生类 // 父类 也称为 基类 //写新的学科继承公共的信息 //Java页面 class Java :public BasePage { public:void content() //写下自己的特点{cout JAVA学科视频 endl;} };//Python页面 class Python : public BasePage { public:void content() //写下自己的特点{cout Python学科视频 endl;} };//C页面 class CPP : public BasePage { public:void content() //写下自己的特点{cout C学科视频 endl;} };void test01() {//Java页面cout Java下载视频页面如下 endl;Java ja;ja.header();ja.footer();ja.left();ja.content();cout -------------------- endl;//Python页面cout Python下载视频页面如下 endl;Python py;py.header();py.footer();py.left();py.content();cout -------------------- endl;//C页面cout C下载视频页面如下 endl;CPP cp;cp.header();cp.footer();cp.left();cp.content(); } int main() {test01();system(pause);return 0; }继承方式 继承的语法 class 子类 : 继承方式 父类 继承方式一共有三种 公共继承 保护继承 私有继承 //继承方式class Base1 //父类 { public:int m_A; protected:int m_B; private:int m_C; };class Son1 :public Base1 {void func(){m_A 10; //父类中的公共权限成员 到子类中依然是公共权限 可访问 public权限m_B; //父类中的包含权限成员 到子类中依然是保护权限 可访问 protected权限//m_C; //父类中的私有权限成员 子类访问不到 不可访问} };void test01() {Son1 s1;s1.m_A 100; //其他类只能访问到公共权限// s1.m_B 100; //到Son1中 m_B是保护权限 类外访问不到 }//保护继承 class Base2 { public:int m_A; protected:int m_B; private:int m_C; };class Son2 :protected Base2 { public:void func(){m_A 100; //父类中公共成员到子类中变为保护权限m_B 100; //父类中保护成员到子类中变为保护权限//m_C 100; //父类中私有成员, 子类访问不到}};void test02() {Son2 s1;// s1.m_A 1000;//在Son2中 m_A变为保护权限 因此类外访问不到// s1.m_B 1000;//在Son2中 m_B保护权限 不可以访问 }//私有继承 class Base3 { public:int m_A; protected:int m_B; private:int m_C; };class Son3 :private Base3 { public:void func(){m_A 100;//父类中公共成员 到子类中变为 私有成员m_B 100;//父类中保护成员 到子类中变为 私有成员//m_C 100; //父类中私有成员子类访问不到} };void test03() {Son3 s1;// s1.m_A 1000; //到Son3中 变为 私有成员 类外访问不到// s1.m_B 1000; //到Son3中 变为 私有成员 类外访问不到 }class GrandSon3 :public Son3 { public:void func(){// m_A 1000;//到了Son3中 m_A变为私有及时是儿子也是访问不到// m_B 1000;//到了Son3中 m_B变为私有及时是儿子也是访问不到} }; 继承中的对象模型 问题从父类继承过来的成员哪些属于子类对象中 class Base { public:int m_A; protected:int m_B; private:int m_C; //私有成员只是被隐藏了但是还是会继承下去 };//公共继承 class Son :public Base { public:int m_D; };void test01() {//父类中所有非静态成员属性都会被子类继承下去//父类中私有成员属性 是被编译器给隐藏了因此是访问不到但是确实被继承下去了cout size of Son sizeof(Son) endl; }int main() {test01();system(pause);return 0; }
http://www.hkea.cn/news/14472974/

相关文章:

  • 网站怎么做维护做庭院的网站
  • 购物网站图片的放大怎么做的公司网页设计内容方案
  • 做泵阀生意到哪个网站网页设计与制作精品课程网站
  • 页游网站网站标题怎么写
  • 智联招聘网站怎么做微招聘信息吗江苏省建设厅网站 投诉
  • 成都网站建设优创智汇怎么建立挣流量的网站
  • 网站开发路径河南建设工程信息网下载
  • 免费企业建站开源系统杭州外贸网站建设公司价格
  • 湛江免费建站平台wordpress获取用户角色
  • 备案后可以修改网站吗手机app界面设计优秀作品
  • vue 实现网站开发网络推广策划培训班
  • 西安模板建站公司做网站的联系方式
  • dedecms微电影网站模板做网站公司促销海报
  • msn网站制作2345网址导航下载桌面
  • 网站后台设计教程视频亚马逊平台的运营模式
  • 网站开发的形式有附近建网站公司
  • 网站链接优化用别人公司域名做网站
  • 北京做手机网站建设吉林移动网站
  • 个人网站做电影资源链接犯法吗山大优秀网站建设2018年度
  • 太原网站建设需求多嘛企业服务网站建设需要多少钱
  • 上海城乡建设网站证件查询国内永久免费saascrm
  • 深圳建立企业网站wordpress 计数
  • 网站推广烟台公司电话长春招聘网智联
  • 建自己的网站用多少钱网站原创文章规范
  • wordpress footer设置重庆seo博客
  • 万网怎么更改网站名字的微平台是什么意思
  • 网站建设上机考试题目网站seo优化外包
  • 黄陂建设网站路由器做网站教程
  • 一流的聊城网站建设中国网站备案
  • 做网站济南西开源自动化运维平台