C++类和对象剖析.ppt

3.1 类 类是C++的数据抽象和封装机制,它描述了一组具有相同属性(数据成员)和行为特征(成员函数)的对象。在系统实现中,类是一种共享机制,它提供了本类对象共享的操作实现。类是代码复用的基本单位,它可以实现抽象数据类型,创建对象,实现属性和行为的封装 对象是类的实例。类是对一组具有相同特征的对象的抽象描述,所有这些对象都是这个类的实例。 类提供了完整的解决特定问题的能力,因为类描述了数据结构(对象属性)、算法(对象行为)和外部接口(消息协议)。 在C++语言中,一个类的定义包含数据成员和成员函数两部分内容。数据成员定义该类对象的属性,不同对象的属性值可以不同;成员函数定义了该类对象的操作即行为。 3.1.1类的定义 类由三部分组成:类名、数据成员和成员函数。 class 类名 { private: // 私有数据成员和成员函数 public: // 公有数据成员和成员函数 protected: // 保护的数据成员和成员函数 }; 有关类定义的几点说明1: (1) class是定义类的关键字,类名是一种标识符,必须符合C++标识符的命名规则。{}内是类的定义体部分,说明该类的成员,类的成员包括数据成员和成员函数。

文档评论(0)

1亿VIP精品文档

相关文档