C++ 48 之 继承的基本语法

#include <iostream>
#include <string>
using namespace std;


// 定义一个基类,把公共的部分写在这里,以后让别的类继承即可
class BasePage{
public:
    void header(){
        cout << "公共的头部"<< endl;
    }

    void footer(){
        cout << "公共的底部"<< endl;
    }

    void paging(){
        cout << "公共的分页"<< endl;
    }
};

// class 子类 : 权限 父类
// class 派生类 : 权限 基类
class HuaYu : public BasePage{
public:
    void content(){
        cout << "华语歌曲......"<< endl;
    }
};

class LiuXing : public BasePage{
public:
    void content(){
        cout << "流行歌曲......"<< endl;
    }
};

int main()
{
    HuaYu hy;
    cout << "华语页面的内容如下: " << endl;
    hy.header();
    hy.footer();
    hy.paging();
    hy.content();

    LiuXing lx;
    cout << "流行歌曲的内容如下: " << endl;
    lx.header();
    lx.footer();
    lx.paging();
    lx.content();

    return 0;
}

 

 

 

继承基本概念

c++最重要的特征是代码重用,通过继承机制可以利用已有的数据类型来定义新的数据类型,新的类不仅拥有旧类的成员,还拥有新定义的成员。

一个B类继承于A类,或称从类A派生类B。这样的话,类A成为基类(父类), 类B成为派生类(子类)。

派生类中的成员,包含两大部分:

  1. 一类是从基类继承过来的,一类是自己增加的成员。
  2. 从基类继承过过来的表现其共性,而新增的成员体现了其个性。

相关推荐

  1. c++》继承语法

    2024-06-16 14:08:04       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-16 14:08:04       10 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-16 14:08:04       12 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-16 14:08:04       11 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-16 14:08:04       14 阅读

热门阅读

  1. [AIGC] 深入浅出 Python中的`enumerate`函数

    2024-06-16 14:08:04       9 阅读
  2. 刷题 ——反转链表(若有其它解法,继续补充)

    2024-06-16 14:08:04       10 阅读
  3. wordpress站群搭建1需求分析

    2024-06-16 14:08:04       7 阅读
  4. git子模块应用和常用用法

    2024-06-16 14:08:04       6 阅读
  5. MySQL每日备份

    2024-06-16 14:08:04       6 阅读
  6. C++ 取近似值

    2024-06-16 14:08:04       9 阅读
  7. GO语言容器大全(附样例代码)

    2024-06-16 14:08:04       6 阅读
  8. linux下nvidia驱动安装-ubuntu22.04安装2060-notebook驱动

    2024-06-16 14:08:04       8 阅读
  9. 如何基于Redis实现消息队列

    2024-06-16 14:08:04       5 阅读
  10. JVM-GC-基础知识

    2024-06-16 14:08:04       7 阅读
  11. 差分,LeetCode 2779. 数组的最大美丽值

    2024-06-16 14:08:04       8 阅读