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 ();
    };
    
  • 相关阅读:
    验证码处理 -- 爬虫
    Django知识点总结
    关于sql去重
    tsxt-01
    崔老师爬取top100的源码(会403)
    简单爬取网页源码
    爬取猫眼top100
    python-自动发邮件
    python-装饰器
    Python 爬虫基础Selenium库的使用
  • 原文地址:https://www.cnblogs.com/harrytsz520/p/12347791.html
Copyright © 2011-2022 走看看