C++复习2.docVIP

  • 3
  • 0
  • 约1.02万字
  • 约 15页
  • 2018-05-06 发布于河南
  • 举报
C复习2

1. 类的概念。 2. 类和对象的关系、类的属性和对象状态的关系、类的成员函数和对象的方法的关系。3. 类和对象的定义方法。 ⑴ 类的定义方法 class 类名 { … }; ⑵ 对象的定义方法 类名 对象名; 4. 类构造函数的作用、定义规则和调用。 ⑴ 作用: ① 为对象的属性分配内存空间,使对象与类定义域相关联; ② 初始化对象属性的值。 ⑵ 定义规则: ① 无返回值 ② 函数名=类名 ③ 允许重载(多构造函数) ④ 允许使用参数缺省值 ⑤ 不允许是虚函数。 ⑶ 调用: 类对象定义时,由系统调用。 5. 缺省构造函数和自定义构造函数的区别。 ⑴ 缺省构造函数: 系统会为每一个类定义提供一个无参数、无初始化表和无初始代码的构造函数。⑵ 自定义构造函数: 用户为类添加参数的构造函数或初始化代码。⑶ 如果用户为类定义了一个构造函数(无论有无参数),缺省构造函数就自动。 6. 能定义对象数组的类的构造函数具有什麽特点。 必须一个在定义对象时无须传递参数的构造函数(无参数或所有参数均有缺省值)。 7. 拷贝构造函数的作用,何种情况下必须自定义拷贝构造函数。 ⑴ 作用创建新对象,并将参数所引用对象的所有属性值复制到创建新对象的对应属性域中。 ⑵ 自定义拷贝构造函数如果类对象的构造中需要动态分配内存空间,则必须自定义拷贝构造函数,防止同一内存空间被多个对象使用所引起。

文档评论(0)

1亿VIP精品文档

相关文档