C++程序设计教程第8章——类及对象.pptVIP

  • 6
  • 0
  • 约7.12千字
  • 约 33页
  • 2017-06-08 发布于湖北
  • 举报
第8章 类和对象 8.1.1 类的定义 类是一种由用户定义的复杂数据类型,它的定义分为两部分:说明部分和实现部分。说明部分主要用来说明类中的成员,包括数据成员和成员函数。数据成员的说明包括该数据成员的名字和它的类型,成员函数是用来对数据成员进行操作的类内函数,又称为方法。一个类总要使用某些成员函数作为该类的外部行为,即提供的服务。实现部分主要用来给出说明部分中说明的成员函数的实现或定义。 对象是类的实例,一个对象必须属于一个已知的类。因此在定义对象之前,必须先定义该对象所属的类。 8.2.1 对象的定义和使用 一.对象的定义 对象和其它变量一样,必须先定义后使用。可以用以下两种方法定义对象。 (1)声明类的同时,直接定义对象,即在声明类的右花括号后直接写出属于该类的对象名表。 (2)声明了类之后,在使用时再定义对象,定义的格式与一般变量的定义格式相同。 8.3.1 构造函数 构造函数是一种特殊的成员函数,它主要用于为对象分配空间,进行初始化。构造函数具有一些特殊的性质: (1)构造函数的名字必须与类名相同,以便编译系统能识别它并把它作为构造函数处理。 (2)构造函数可以有一个或多个参数,也可以重载,但不能指定返回类型。因此在声明和定义构造函数时,是不能说明它的类型的,说明为void类型也不行。

文档评论(0)

1亿VIP精品文档

相关文档