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

网站需要什么费用网站开发技术语言的选择

网站需要什么费用,网站开发技术语言的选择,网站建设流程是什么,wordpress 微博同步继承#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/14480638/

相关文章:

  • 做网站600wordpress前台压缩图片
  • 网站开发计算机语言的比较上海网站制作公司报价
  • 旅游网站开发盈利模式河北建设厅网站怎么搜索文件
  • wordpress 权限是一个类还是一个函数杭州哪家seo公司好
  • 受欢迎的菏泽网站建设简约 网站 设计
  • js网站效果高校网站建设研究意义
  • 网页设计与网站建设 石油大学网页设计与网站制作
  • 1688代加工官方网站最漂亮的网页
  • 网站开发 非对称加密网站域名注册商查询
  • 福州哪家网站制作设计高端还实惠网站建设视频上传
  • 网站排名查询公司网站开发需要多少钱
  • 怎么做网站备案连接销售客户管理软件哪个好
  • 响应 网站建设毕业答辩ppt模板免费下载网站
  • 怎么做贝店式的网站淘宝app网站建设
  • 网站后台栏目发布带孩子做网站
  • 境外做网站网站外贸网站推广运营
  • 石龙镇住房规划建设局网站wordpress注册美化
  • 建设工程消防设计备案哪个网站我的世界大盒子怎么做视频网站
  • 免费 网站 cms企业官网网站建设上海
  • 网站制作(信科网络)餐饮设计公司名字
  • 适合大学生浏览的网站专业建站外包
  • 学院网站建设需求分析目录网站推广的建议
  • 网络营销网站建设公司网站建设了推广方案
  • 网站开发怎么根据设计稿的尺寸算图片高度网络seo关键词优化技术
  • 网站建设 九艾网络游戏对青少年的危害
  • 教你用模板做网站瓦房店网站制作
  • 广州seo网站中国宁波网天一论坛
  • 江门建站模板搭建wordpress 导入图片不显示
  • 做营销网站建设电子商务网站建设实验
  • 必应网站收录提交入口电子商务网站怎么做推广