手机图片 苏州便民网 诺基亚手机
首页 | 英语四六级 | 日语学习 | 网络学院 | 考研 | 公务员考试 | 计算机 | 笑话 | 减肥 设大学生网为首页 加入收藏
C语言 VB VFP VC++ ACCESS JAVA
 
 
 
 
 

您的位置:首页 >> 计算机 >> 二级考试 >> VC++ >> 浏览信息

正文内容

二级C++重点难点分析:类的继承和派生

时间:2007-07-14 来源:大学生计算机等级考试 打印本文

    1.1  继承与派生

    1.1.1  考点1:继承与派生的基本概念

    类的继承是新的类从已有的类中取得已有的特性,诸如数据成员、成员函数等,类的派生是从已有的类产生新类的过程,这个已有的类称之为基类或者父类,而新类则称之为派生类或者子类,派生类具有基类的数据成员和成员函数,同时增加了新的成员。
从派生类的角度,根据其拥有的基类数目的不同,可以分为单继承和多继承。一个类只有一个直接基类时,称为单继承;而一个类同时有多个直接继承类时,则称为多继承。

    1.1.2  考点2:派生类的定义

    C++中定义派生类的格式如下所示。

    1.单继承定义格式
    class <派生类名>:<继承方式> <基类名>
    {
     <派生类新定义成员>
    };

    2.多继承定义格式
    class <派生类名>:<继承方式1> <基类名1>,
        <继承方式2> <基类名2>,
                       ……,
                       <继承方式n> <基类名n>
    {
     <派生类新定义成员>
    };

    其中<继承方式>是指派生类的访问控制方式,用来确定基类成员在派生类中的权限,具有公有继承(public)、保护继承(protected)和私有继承(private)等3种模式。私有继承(private)是默认的继承方式。
    <派生类新定义成员>是派生类中新增加的数据成员和成员函数。

    1.1.3  考点3:派生类的构成

    派生类中的成员可以分为两部分:一部分是从基类中继承的成员,另一部分是派生类中自定义的新成员。其中,从基类继承的私有成员是派生类不能直接访问的。


上一篇:二级C++重点难点分析:类与对象
下一篇:二级C++重点难点分析:多态性

相关阅读:

·二级C++重点难点分析:类与对象  (2007-07-14)
·二级C++重点难点分析:数组、指针与引用  (2007-07-14)
·二级C++重点难点分析:函数  (2007-07-14)

网站简介 | 广告服务 | 联系方式 | 意见建议 | 网站地图 | 版权声明 | 友情连接

大学生网 Stuun.com 版权所有