实验二 类与象(二).docVIP

  • 90
  • 0
  • 约1.44万字
  • 约 10页
  • 2016-10-20 发布于贵州
  • 举报
实验二 类与象(二)

实验二 类与对象(二)——构造函数、析构函数及对象的应用 一、实验目的 1.理解构造函数、析构函数的意义及作用,掌握构造函数、析构函数的定义及调用时间,熟悉构造函数的种类; 2.理解this指针及使用方法,熟悉对象数组、对象指针、对象引用的定义及使用方法,熟悉对象作为函数参数的使用方法; 3.熟悉类与对象的应用及编程。 二、实验学时 课内实验:2课时 课外练习:2课时 三 本实验涉及的新知识 ㈠ 构造函数与析构函数 在C++中,提供了两个特殊的成员函数,即构造函数和析构函数。 构造函数用于对象的初始化,即在定义一个类对象时,计算机在给对象分配相应的存储单元的同时,为对象的数据成员赋初值。 析构函数执行的是与构造函数相反的操作,用于撤销对象的同时释放对象所占用的内存空间。 1.构造函数 ⑴ 构造函数的定义 格式: 类名(形参表) { 构造函数体 } ⑵ 构造函数的调用 构造函数的调用是在定义对象时调用的。 格式: 类名 对象名(实参表); 类名 对象名=构造函数名(实参表); ⑶ 说明 ① 构造函数必须与类同名。 ② 构造函数没有返回值,但不能在构造函数前加void类型符(其他没有返回值的成员函数必须加类型符void)。 ③ 在实际应用中,在定义类时通常应定义一至多个构造函数(重载),以对各数据成员进行初始化;如果不给出构造函数,系统将自定义一个构造函数。 ④ 构造

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档