VC++第九章.pptVIP

  • 1
  • 0
  • 约7.29千字
  • 约 29页
  • 2016-11-28 发布于河南
  • 举报
VC第九章

9.1 类 定义一个类就是描述其类名及其成员。 9.1.1 类的定义 习惯上将一个类的定义分为两个部分:说明部分和实现部分。 一个类的一般格式如下: //类的说明部分 class 类名 { private: 一组数据成员或成员函数的说明 //私有成员 protected: 一组数据成员或成员函数的说明 //保护成员 public: 一组成员函数或数据成员的说明 //公有成员,外部接口 }; //类的实现部分 各个成员函数的实现 其中,class是说明类的关键字;类名是一个标识符;一对花括号表示类的作用域范围,称为类体,其后的分号表示类定义结束。 一个类中可以没有成员,也可以有一组成员。成员可分为数据成员和成员函数两部分。一个数据成员就像结构成员。一个成员函数描述了该类对象能被调用而提供的一项服务或一种计算。成员函数区别于普通函数,就是在调用时必须确定一个作用对象。 类中的成员没有前后次序,但最好把所有成员都按照其可见性放在一起。私有成员组,保护成员组,公有成员组。这三组之间没有次序要求,组内的成员之间也没有次序要求。一个类不一定都具有这三组成员。 成员函数的实现既可以在类体内描述,也可以在类体外描述。 如果一个成员函数在类体内描述,就不用再出现在类外的实现部分。 如果所有的成员函数都在类体内实现,就可以省略类外的实现部分。 在类体外实现的函数必须说明它所属的类名,

文档评论(0)

1亿VIP精品文档

相关文档