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

网站建设与管理任务分工用html5做的网站代码

网站建设与管理任务分工,用html5做的网站代码,悦阁网站开发旗舰店,dede手机网站制作1. static 成员与继承 静态成员属于类本身&#xff0c;而非类的实例。子类不会继承父类的静态成员&#xff0c;但可以通过父类的作用域访问它们。静态成员不参与多态&#xff0c;无法通过子类覆盖&#xff08;override&#xff09;。 示例&#xff1a; #include<iostream…

1. static 成员与继承

  • 静态成员属于类本身,而非类的实例。
  • 子类不会继承父类的静态成员,但可以通过父类的作用域访问它们。
  • 静态成员不参与多态,无法通过子类覆盖(override)。
示例:
#include<iostream>using namespace std;class Parent {
public:static int staticVar;static void staticMethod() { cout<<"#################\n"<<endl; }
};class Child : public Parent { // Child 不继承 staticVar 和 staticMethod,但可以直接访问它们
};int Parent::staticVar = 42;int main() {cout<<"1count():"<<Parent::staticVar<<endl;cout<<"1count():"<<Child::staticVar<<endl;Child::staticVar = 10;        // 通过子类访问父类静态成员cout<<"2count():"<<Parent::staticVar<<endl;cout<<"2count():"<<Child::staticVar<<endl;Child::staticMethod();       // 通过子类调用父类静态方法Parent::staticMethod();      // 直接调用父类静态方法Parent::staticVar = 20;      // 直接通过父类访问cout<<"3count():"<<Parent::staticVar<<endl;cout<<"3count():"<<Child::staticVar<<endl;
}

2. private 成员与继承

  • 子类无法直接访问父类的 private 成员(无论继承方式如何)。
  • 父类的 private 成员仍会存在于子类对象中,但只能通过父类的公有或保护方法间接访问。
示例:
#include<iostream>using namespace std;class Parent {
private:int privateVar;
protected:int protectedVar1;
public:int protectedVar;void setPrivate(int v) { privateVar = v; } // 间接修改父类 private 成员
};class Child : public Parent {
public:void modify() {// privateVar = 10;      // 错误:无法直接访问父类 private 成员protectedVar = 20;       // 允许访问父类 protected 成员cout<<"&&2 :"<<Childer.protectedVar<<endl;setPrivate(30);          // 通过父类公有方法间接修改 private 成员}
};int main() {Child Childer;cout<<"&&1 :"<<Childer.protectedVar<<endl;Childer.modify();cout<<"&&2 :"<<Childer.protectedVar<<endl;
}

3. static + private 的交互

  • 如果父类的静态成员是 private,子类无法直接访问它,必须通过父类的公有/保护接口。
示例:
class Parent {
private:static int privateStaticVar;
public:static int publicStaticVar;static int getPrivateStatic() { return privateStaticVar; }
};class Child : public Parent {
public:void test() {// int a = privateStaticVar;  // 错误:无法访问父类 private 静态成员int b = publicStaticVar;      // 允许访问父类 public 静态成员int c = getPrivateStatic();   // 通过父类接口间接访问}
};
http://www.dtcms.com/wzjs/545310.html

相关文章:

  • wap网站搭建网站名称是网址吗
  • php 如何用op浏览器开发手机网站微信小商店怎么推广
  • 做外贸在哪个网站找客户构建网站需要会什么
  • 网站开发技术html5企业网站建设的心得
  • 中山手机网站制作哪家好如何搭建企业官网
  • 做公司集团网站个人备案网站做淘宝客可以
  • 手机网页及网站设计 pdf数字今天科技 网站
  • 网站模板怎么使用教程有趣的软文
  • 邢台建设规划网站网站外链建设书籍
  • 有电脑网站怎么做手机网站微信上修改wordpress
  • 永年县网站站长工具综合查询ip
  • seo是做网站源码还是什么建设网站需要买什么手续
  • 做网站需要什么源码河南网站网络营销推广
  • 网站设计ai西宁网站建设服务公司
  • 按揭车在哪个网站可以做贷款开发app和微网站有哪些功能
  • 杭州网站建设的公司wordpress如何设置邮箱
  • 关键词挖掘爱网站竞价培训
  • 写作网站可以签约未成年吗珠海手机微信网站建设小程序开发
  • 网站开发教程H5活动策划案格式模板和范文
  • 内江 网站建设免费项目发布平台
  • 蚌埠集团网站建设怎么知道网站是否被百度收录
  • 做网站需要资质湖南智能网站建设
  • 网站对企业的作用企业数字展厅设计
  • 外贸网站建设软件赣州58同城网招聘找工作
  • 农业门户网站建设目标2023年电商平台排行榜
  • 青岛cms模板建站重庆网站建设狐灵传媒
  • 首都在线南宁百度快速优化
  • 播放器网站怎么做建设行业管理信息系统官网
  • 帝国cms添加网站地图网页设计毕业设计论文3000字
  • 商务网站建设实验怎么用域名做网站