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

商城网站是怎么做的销售课程视频免费

商城网站是怎么做的,销售课程视频免费,电脑租赁,郑州营销型网站制作目录 1. 什么是继承? 2. 继承的访问控制 3. 派生类构造与析构 (1) 构造顺序 (2) 析构顺序 4. 函数隐藏(Name Hiding) 1. 什么是继承? 继承(Inheritance)是面向对象编程(OOP)的…

目录

1. 什么是继承?

2. 继承的访问控制

3. 派生类构造与析构

(1) 构造顺序

(2) 析构顺序

4. 函数隐藏(Name Hiding)


1. 什么是继承?

继承(Inheritance)是面向对象编程(OOP)的核心特性之一,它允许一个类(派生类/子类)继承另一个类(基类/父类)的成员(变量和函数),从而实现代码复用和层次化设计。

  • access-specifier 可以是 publicprotected 或 private,决定基类成员在派生类中的访问权限。

2. 继承的访问控制

C++ 支持三种继承方式:

继承方式基类 public 成员基类 protected 成员基类 private 成员
publicpublicprotected不可访问
protectedprotectedprotected不可访问
privateprivateprivate不可访问

示例:

class Base {
public:int x;
protected:int y;
private:int z;
};class PublicDerived : public Base {// x 是 public// y 是 protected// z 不可访问
};class ProtectedDerived : protected Base {// x 是 protected// y 是 protected// z 不可访问
};class PrivateDerived : private Base {// x 是 private// y 是 private// z 不可访问
};

3. 派生类构造与析构

(1) 构造顺序

  1. 基类构造函数(先构造父类)
  2. 派生类成员变量构造函数
  3. 派生类构造函数

(2) 析构顺序

  1. 派生类析构函数
  2. 派生类成员变量析构函数
  3. 基类析构函数

示例:

#include <iostream>
using namespace std;class Base {
public:Base() { cout << "Base 构造" << endl; }~Base() { cout << "Base 析构" << endl; }
};class Derived : public Base {
public:Derived() { cout << "Derived 构造" << endl; }~Derived() { cout << "Derived 析构" << endl; }
};int main() {Derived d;  // 输出:// Base 构造// Derived 构造// Derived 析构// Base 析构return 0;
}

4. 函数隐藏(Name Hiding)

如果派生类定义了与基类同名的函数(即使参数不同),基类的函数会被隐藏,除非显式调用。

示例:

class Base {
public:void show() { cout << "Base::show()" << endl; }
};class Derived : public Base {
public:void show(int x) { cout << "Derived::show(int)" << endl; }
};int main() {Derived d;d.show();       // ❌ 编译错误,基类 show() 被隐藏d.show(10);     // ✅ 输出 "Derived::show(int)"d.Base::show(); // ✅ 输出 "Base::show()"return 0;
}

解决方法:

class Derived : public Base {
public:using Base::show; // 引入基类的 show()void show(int x) { cout << "Derived::show(int)" << endl; }
};

http://www.dtcms.com/wzjs/107675.html

相关文章:

  • 忻州网站建设公司磁力狗在线引擎
  • 网站滚动字幕代码优化营商环境 助推高质量发展
  • 足彩网站建设上海seo优化
  • 做网站的大骗子流量主广告点击自助平台
  • 男的做那个视频网站自己建网站需要钱吗
  • 哪些公司做企业网站百度搜索引擎推广怎么弄
  • wordpress 老萨seo优化的基本流程
  • 兰州网站建设怎么选我要发布信息
  • 经典网站设计案例代运营公司前十名
  • 部门网站建设的目的和意义seo网站推广技术
  • 天元建设集团有限公司 田新鹏seo优化思路
  • 网站直播间 是怎么做的百度竞价排名模式
  • 如何打开网站的源代码制作一个网站的基本步骤
  • 网站站点建立软文写作是什么
  • 大专ui设计师工资一般多少合肥全网优化
  • win7系统可以做网站吗网站seo规划
  • 建网站需要多少钱和什么条件才能建提高网站流量的软文案例
  • 有没有做公章的网站东莞百度seo推广公司
  • 网站的推广方式组合南通百度网站快速优化
  • 企业官方网站制作推广软件最好的免费推广平台
  • 外贸网站建设步骤新东方雅思培训机构官网
  • 网站开发公司模板淘宝关键词优化怎么弄
  • 好项目找投资人免费平台宁波seo深度优化平台有哪些
  • 电商网站怎样做优化才最合理网络营销的平台有哪些
  • 做高端网站的网络公司青岛网站
  • b2b网站的分类推广图片制作
  • 白云商城型网站建设深圳网站营销seo电话
  • 黑彩网站建设网站优化分析
  • ui设计培训班怎么样关键词优化方法
  • wordpress浏览pdf百度seo快速排名