设为首页 加入收藏

TOP

1.3 继承和派生
2013-10-07 01:10:10 来源: 作者: 【 】 浏览:78
Tags:1.3 继承 派生

1.3  继承和派生

继承是面向对象语言的一个重要机制,通过继承可以在一个一般类的基础上建立新类。被继承的类称为基类(Base Class),在基类上建立的新类称为派生类(Derived Class)。如果一个类只有一个基类,称为单继承,否则称为多继承。通过进行类继承,可以提高程序的可重用性和可维护性。

一个类可以从它的基类继承成员。继承意味着这个类隐含地包含除了构造函数和析构函数的基类的所有成员。继承常用于在一个现有基类基础上的功能扩展,往往是我们将几个类中相同的成员提取出来放在基类中实现,然后在各个派生类(子类)中加以继承。

继承的重要性质如下:

继承是可传递的。如果C从B派生,并且B从A派生,那么C除了继承在B中声明的成员,同时也继承了在A中声明的成员。

派生类可以对基类的功能进行扩展。即一个派生类可以添加自己的新成员,但是不能删除从基类继承的成员,只能不予使用。

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

回书目   上一节   下一节

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇1.2.2 对象的定义 下一篇1.4.1 虚函数

评论

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