辅导:C语言继承性,第1张

辅导:C语言继承性,第2张

继承是面向对象编程语言的主要特征之一。在C++中,继承是通过允许一个类将另一个类放入其描述中来实现的。继承允许建立从一般级别到最特殊级别的类。此过程需要首先解释基类,该基类解释从派生的所有类共有的属性,并表示最一般的描述。从基类派生的类通常称为派生类。派生类包括“样板”基类的所有特征,并添加了派生类的特殊属性。为了说明它是如何工作的,下面的例子举例说明了一个对不同类型的
建筑物进行分类的案例:
building类的描述如下,它作为两个派生类的基类:
class building
{ intro OMS
int floors;
int area
public:
void set-rooms(int num);
int get-rooms();
void set—floors(int num)l
int get—floors();
void 8et—area(int num)l
int get—area()1
};
就这个例子来说,因为所有的建筑都有三个共同的特征:多少个房间,一层还是几层,总面积,所以建筑类的描述就包含了这些特征。以set set开头的成员函数设置专有数据的值,以get开头的成员函数返回它们的值。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 辅导:C语言继承性

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情