第4讲 构造函数 、析构函数、this指针、静态成员.pptVIP

  • 7
  • 0
  • 约1.65万字
  • 约 92页
  • 2016-12-10 发布于江西
  • 举报

第4讲 构造函数 、析构函数、this指针、静态成员.ppt

第4讲 构造函数 、析构函数、this指针、静态成员.ppt

面向对象程序设计 第四讲 武汉大学 赵小红 主要内容 构造函数 析构函数 this指针 静态成员 知识回顾 类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。对象是具有类类型的变量。 类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间 。 类和对象应用举例 设计一个学生成绩的简单管理程序,输入学生的3门课成绩后,计算平均成绩,并在屏幕上输出。 #include #include using namespace std; const int num_score 3; class CSTU private: char m_name[12]; float m_score[num_score]; float m_ave; public: void setname char name[] ; void setscores float score[] ; float calave ; void show ; ; 构造函数 定义类时不能对成员变量进行初始化。----只能在声明对象之后进行初始化。 例如:CSTU s1; 成员变量一般都定义为私有属性,不能在声明对象后利用赋值运算对成员变量进行初始化。----与struct不同 什么是构造函数 关于构造函数的规定 构造函数的名称与类名

文档评论(0)

1亿VIP精品文档

相关文档