第6章 类及对象.pptVIP

  • 5
  • 0
  • 约1.34万字
  • 约 72页
  • 2017-06-03 发布于湖北
  • 举报
第6章 类与对象 6.1 类的定义 类构成了实现C++面向对象程序设计的基础,在C++语言面向对象程序设计中占据着核心地位。它把数据和作用在这些数据上的操作组合在一起,是封装的基本单元。对象是类的实例,类定义了属于该类的所有对象的共同特性。 6.1.1 类的含义与表述 一个类是对一种概念的描述,或者说是对某一类具体事物的抽象。 C语言中对“点”的描述: struct Point { double x; double y; }; 上述描述说明了点由两个坐标组成这样的概念。不过,它没有说明所描述概念的操作特性。 C++丰富了C语言的结构并称之为类,使其能够描述出完整的概念。例如: struct Point {  double x;  double y;  void display( ){ cout x , y; }  void move(double rx, double ry)  {  x += rx; y += y;  } }; 类中封装的数据和函数称为类的成员,可进一步称为数据成员和函数成员。 C++中定义类时更多地使用class而不是struct作为关键字。 6.1.2 类定义的语法规则 类定义包含类头和类体两部分,形式如下: 类有三种访问控制: private 访问控制符 protected pu

文档评论(0)

1亿VIP精品文档

相关文档