10 使用继承与派生的6大要点
•
算法结构
概述
面向对象编程技术非常看重软件的可重用性,在C++中,可重用性是通过继承机制来实现的。继承机制允许程序员在保持原有类的数据和功能的基础上进行扩展,增加新的数据和功能,从而构成一个新的类,也称为派生类。原有类,一般称之为基类。派生类不仅拥有基类的成员,还拥有自身新增加的成员。继承与派生是C++的重要组成部分,也是C++的基础知识。掌握好了继承与派生,就对面向对象编程技术有了更深刻的理解。关于继承与派生的入门知识,这里就不赘述了,下面将介绍继承与派生相关的一些知识要点。
访问权限
派生类从基类派生时,有三种继承方式,分别是:公有继承、保护继承、私有继承,分别对应关键字public、protected、private。
公有继承时,基类中public成员和protected成员在派生类中的访问权限不变,private成员在派生类中不可访问。
保护继承时,基类中public成员和protected成员在派生类中的访问权限变为protected,private成员在派生类中不可访问。
私有继承时,基类中public成员和protected成员在派生类中的访问权限都变为private,private成员在派生类中不可访问。
可通过下表更清晰地看到不同继承方式下,基类成员在派生类中的访问权限。
|
基类public成员 |
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/b5f2980cfc.html
