zoukankan      html  css  js  c++  java
  • C++清华大学郑莉 —— 第 7 章 继承的基本概念和语法

    第 7 章 继承的基本概念和语法

    继承与派生概述

    • 继承与派生是同一过程从不同的角度看

      • 保持已有类的特性而构造新类的过程称为继承
      • 在已有类的基础上新增自己的特性而产生新类的过程称为派生。
    • 被继承的已有类称为基类(或父类)

    • 派生出的新类称为派生类(或子类)

    • 直接参与派生出某类的基类称为直接基类

    • 基类的基类甚至更高层的基类称为间接基类

    继承与派生的目的

    • 继承的目的:实现设计与代码的重用。
    • 派生的目的:当新的问题出现,原有程序无法解决(或不能完全解决)时,需要对原有程序进行改造。

    单继承时派生类的定义

    • 语法

    class 派生类名:继承方式 基类名

    {

    成员声明;

    }

    class Derived: public Base {
    public:
        Derived ();
        ~Derived ();
    };
    

    多继承时派生类的定义

    • 语法

    class 派生类名:继承方式1 基类名1,继承方式2 基类名2,...

    {

    成员声明;

    }

    注意:每一个“继承方式”,只用于限制对紧随其后之基类的继承。

    class Derived: public Base1, private  Base2 {
    pulic:
        Derived ();
        ~Derived ();
    };
    
  • 相关阅读:
    Java NIO(六)选择器
    Java NIO(五)套接字通道
    Java NIO(四)文件通道
    Java NIO(三)通道
    Java NIO(二)缓冲区
    Java NIO(一)概述
    gcc中的内嵌汇编语言(Intel i386平台)
    一些汇编指令
    403 Forbidden解决方案
    Linux从入门到放弃
  • 原文地址:https://www.cnblogs.com/harrytsz520/p/12347791.html
Copyright © 2011-2022 走看看