知识屋:更实用的电脑技术知识网站
所在位置:首页 > 汽车

C++ 继承

发表时间:2022-03-25来源:网络

C++——继承

一、基本介绍

有些类与类之间存在特殊的关系

有些类之间拥有一样的性质,但是各自又拥有只属于自己的特性。

在这个时候我们可以使用继承,来减少重复代码。

二、继承的基本语法

语法: class 子类 : 继承方式 父类

父类:包含子类要继承的部分

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

一类是从父类继承来的,一类是自己增加的成员。

从基类继承过来的表现其共性,而新增的成员表现其特性。

代码示例:

class Base { public: int i = 1; }; class Derive:public Base { public: int b = 2; };

程序写的很简单,但清楚地表现了继承的基本用法。

三、继承方式

继承方式一共有三种:

1.公共继承(public)

2.保护继承(protected)

3.私有继承(private)

下面我们用例子来了解三种继承方式的不同。

1.公共继承

基类成员访问属性 派生类成员访问属性 private 无法访问 protected protected public public class Base { public: Base(int a = 0, int b = 0, int c = 0) : _pub(a) , _pro(b) , _pri(c) {} int _pub = 1; protected: int _pro = 2; private: int _pri = 3; }; class Derive :public Base { public: void display() { cout
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜