设为首页 加入收藏

TOP

4.4.1 派生类的引出
2013-10-07 01:17:16 来源: 作者: 【 】 浏览:70
Tags:4.4.1 派生 引出

4.4  派生类

继承是面向对象程序设计的一个重要特性,它允许在现有类的基础上创建新的类,可以继承原有类数据和函数,同时可以添加新的成员。继承特性增加了代码的重复利用率,提高了开发效率。通过继承已有的一个或多个类产生一个新类的过程称为派生。通过派生可以创建一种新的类,所创建的新类称为派生类。

4.4.1  派生类的引出

现实世界中,继承的概念十分广泛。人们认识世界就是一个层次结构。越靠近上层就表示越为普遍的概念,例如图4.1所示一个层次结构。

 
图4.1  类层析结构图
在类中,继承的概念就是从父辈得到其属性。即产生的新类就是原有类的派生。原有类就是派生类的基类。派生类的声明形式如下:
  1. class 类名:继承方式 基类  
  2. {  

上面的派生类的声明形式与一般类的声明是一致的。只不过添加了一个基类的声明。基类的声明包括继承方式和类名。继承方式规定了派生类如何继承基类的属性,其包括公有继承、私有继承和保护继承。派生类中可以进行自己的成员定义。可以定义新的成员变量和成员函数,也可以重新定义基类中的成员。

【责任编辑:云霞 TEL:(010)68476606】

回书目   上一节   下一节

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇4.2.4 重载构造函数与拷贝构造函数 下一篇4.2.2 默认参数的构造函数

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: