首页 > 其他分享 >40.继承的概念

40.继承的概念

时间:2022-10-15 20:11:39浏览次数:43  
标签:继承 成员 基类 数据类型 40 概念 派生类

1.继承基本概念

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

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

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

●n 一类是从基类继承过来的,一类是自己增加的成员。

●n 从基类继承过过来的表现其共性,而新增的成员体现了其个性。

2.视频内容

程序:

#pragma warning(disable:4996)
#define _CRT_SECURE_NO_WARNINGS 1
//2022年10月15日19:53:34
#include <iostream>
using namespace std;
//继承的作用1.代码复用。2.扩展类的功能
class Father
{
public:
    void func1()
    {
        cout << "约小姐姐" << endl;
    }
    void func2()
    {
        cout << "有钱" << endl;
    }
};

class Son:public Father
{
public:
    void func3()
    {
        cout << "约小姐姐" << endl;
    }
};

void test()
{
    Son s;
    s.func1();
    s.func2();
}

int main()
{
    test();
    system("pause");
    return EXIT_SUCCESS;
}

输出结果:

约小姐姐
有钱
请按任意键继续. . .

标签:继承,成员,基类,数据类型,40,概念,派生类
From: https://www.cnblogs.com/codemagiciant/p/16794940.html

相关文章

  • 继承
     packageDemo;classGrandparent{publicGrandparent(){System.out.println("GrandParentCreated.");}publicGrandparent(Stringstring){System.ou......
  • 操作系统面向408入门
    操作系统1.1操作系统的概念、特征、功能、目标1.1.1操作系统的概念操作系统是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分......
  • 03继承与多态
    源代码packageshiyan;classAnimal{voideat(){ System.out.println("animal:eat"); } } classDogextendsAnimal{ voideat(){ System.o......
  • 2022-2023 20221403《计算机基础与程序设计》第七周学习总结
    学期(如2022-2023-1)学号20221410《计算机基础与程序设计》第七周学习总结作业信息**教材学习内容总结**了解栈和队列的运行方式;明白了列表的链式结构;注意列表不是数......
  • 一年节省 40%的技术成本:基于云服务的技术成本精细化运营策略
    降本增效是今年的主旋律,对于技术团队来说,最大的成本除了人力成本,就是我们的技术成本。这里的技术成本包括各种CDN、网络带宽、服务器、存储、云计算服务等。如果你是一个......
  • DPDK基础概念和原理
    1、DPDK做什么的?数据平面开发套件(DPDK,DataPlaneDevelopmentKit)dpdk为Intel处理器架构下用户空间高效的数据包处理提供了库函数和驱动的支持,它不同于Linux系......
  • ADI Trinamic新品重磅来袭| TMC2240高性能电机驱动芯片=TMC2209和TMC2130完全升级版
    前言:步进电机是一种将电脉冲信号转换成相应角位移或线位移的电动机,每输入一个脉冲信号,转子就转动一个角度或前进一步,其输出的角位移或线位移与输入的脉冲数成正比,转速......
  • 操作系统导论习题解答(40. File System Implementation)
    FileSystemImplementation这章会介绍一个简单的文件系统vsfs(VerySimpleFileSystem)。该系统为简化版的UNIX系统,纯软件;有现在大部分文件系统中的基本磁盘结构、访问方......
  • 嵌入式(二)基本概念
    嵌入式系统包括:嵌入式系统设计的两个方面:实时,非实时非功能特性应予以重视......
  • 940. 不同的子序列 II
    动态规划:求子序列问题经常可以用动态规划,用f[i]表示以字符串s[i]字符为最后一个字符时一共有多少个不重复非空子序列,i为最后一个字符,那么只需要累加倒数第二个字符的位置......