正在加载图片...
51.1C++类的定义 在类的定义中,引进了成员函数( member function)或 函数成员也就是说函数也成了数据(类)中的一员。类把数据 (事物的属性)和函数(事物的行为——操作)(也称为方 法)封装为一个整体。在圆的类定义中,我们注意到 个数据成员半径mR被说明成私有,而四个函数成员 SetRadius, GetRadius, OutputArea, Outputcirum被说明 成公有的;也就是说如果从外部对这个数据成员价mR进行操 作的话只能通过这四个公有函数来完成这时候数据受到了良 好的保护。公有函数集定义了类的接口( interface) 类是一种数据类型,定义时系统并不为类分配存储空间,所 以不能对类的数据成员初始化。当然类中的任何数据成员也 不能使用关键字 extern、auto或 register限定其存储类型。 成员函数可以直接使用类定义中的任一成员,可以处理 数据成员,也可调用函数成员 <心5.1.1 C++类的定义 在类的定义中,引进了成员函数(member function)或 函数成员,也就是说函数也成了数据(类)中的一员。类把数据 (事物的属性)和函数(事物的行为——操作)(也称为方 法)封装为一个整体。在圆的类定义中,我们注意到: 一个数据成员半径fmR被说明成私有,而四个函数成员 SetRadius,GetRadius,OutputArea,OutputCirum被说明 成公有的;也就是说如果从外部对这个数据成员fmR进行操 作的话,只能通过这四个公有函数来完成,这时候数据受到了良 好的保护。公有函数集定义了类的接口(interface)。 类是一种数据类型,定义时系统并不为类分配存储空间,所 以不能对类的数据成员初始化。当然类中的任何数据成员也 不能使用关键字extern、auto或register限定其存储类型。 成员函数可以直接使用类定义中的任一成员,可以处理 数据成员,也可调用函数成员
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有