摘要: 继承性是面向对象程序设计的第二大特性,它允许在既有类的基础上创建新类,新类可以继承既有类的数据成员和成员函数,可以添加自己特有的数据成员和成员函数,还可以对既有类中的成员函数重新定义。利用类的继承和派生实现了更高层次的代码可重用性,符合现代软件开发的思想。 C++语言同时支持单一继承和多重继承。单一继承是指派生类只从一个基类继承而来;相应的,多重继承指派生类同时从两个或更多的基类继承而来。java只支持单一继承。一. 派生类 派生类的定义格式如下: class :[继承方式] [,[继承方式],...,[继承方式]] { }; 说明: (1)定义派生类关键字可以是class或者是struct. 阅读全文
posted @ 2013-09-21 15:41 七年之后 阅读(13080) 评论(1) 推荐(2) 编辑