点击这里给我发消息 点击这里给我发消息

C语言类的定义

添加时间:2013-12-7
    相关阅读: 程序 C语言
   类的定义一般分为说明部分和实现部分。说明部分是用来说明该类中的成员,包括数据成员的说明和成员函数的说明。成员函数是用来对数据成员进行操作的,实现部分是用来对成员函数的定义。概括说来,说明部分将告诉使用者“干什么”,而实现部分是告诉使用者“怎么干”。可见,使用者关心的往往是说明部分。

  类的定义格式为:
  class类名
  {public:
  成员函数或数据成员的说明
  private:
  成员函数或数据成员的说明
  };
  各个成员函数的实现

其中,class是定义类的关键字。类名是一标识符,通常用“T”字母开始的字符串作为类名,T用来表示类,以示与对象、函数名区别。花括号内是类的说明部分(包括前面的类头),说明该类的成员。

    从访问权限上来分,类的成员可分为公有的(public)、私有的(private)和保护的(protected)三类。这里,先讨论前两类,保护的成员在继承性一小节中讨论。公有的成员用public来说明,公有部分往往是一些操作(即成员函数),它提供给用户的接口功能,这部分成员可以在程序中引用。私有的成员用private来说明,私有部分通常是一些数据成员,这些成员是用来描述该类中的对象的属性的,用户是无法访问它们的,只有成员函数或经特殊说明的函数才可以引用它们,它们是被用来隐藏的部分。

    关键字public、private和protected被称为访问权限修饰符或访问控制修饰符。它们在类体内出现的先后顺序无关,并且允许多次出现,用它们来说明类成员的访问权限。

    各个成员函数的实现是类定义中的实现部分,这部分包含所有在类体内说明的函数的定义。如果一个成员函数在类体内定义了,实现部分将不出现。如果所有的成员函数都在类体内定义,则实现部分可以省略。
相关C语言类的定义

咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册