C++ Notes-Inheritance-01

开发技术 作者: 2024-06-20 23:45:01
继承与派生概述1、继承与派生是同一过程从不同的角度看保持已有类的特性而构造新类的过程称为继承在已有类的基础上新增自己的特性而产生新类的过程成为派生基类(父类)- 派生类(子类)Base class Derived class2、继承与派生的目的继承的目的:实现设计与代码的重用派生的目的:当新

继承与派生概述

1、继承与派生是同1进程从不同的角度看

保持已有类的特性而构造新类的进程称为继承

在已有类的基础上新增自己的特性而产生新类的进程成为派生

基类(父类)-  派生类(子类)

Base class         Derived class

2、继承与派生的目的

继承的目的:实现设计与代码的重用

派生的目的:当新的问题出现,原有程序没法解决(或不能完全解决时)需要对原有程序进行改造。

3、单继承时派生类的定义

语法:

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

{

成员声明;

}

Ex:

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

4、多继承时派生类的定义

语法:

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

{

成员声明;

}

class Derived:public Base1,public Base2 { public: Derived(); ~Derived(); };

5、派生类的构成

原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_30645.html
C++ Notes-Inheritance-01