2.软件技术基础及应用(面向对象程序设计).pptVIP

  • 1
  • 0
  • 约1.21万字
  • 约 68页
  • 2018-05-08 发布于河南
  • 举报

2.软件技术基础及应用(面向对象程序设计).ppt

2.软件技术基础及应用(面向对象程序设计)

复 习 类的作用是什么?如何定义一个类,以及一个类的对象? 类是一种用户自定义的数据类型,主要作用就是:把一组数据和一组过程或函数封装在一起,具有信息隐藏(封装)的功能。 C++中struct与class的区别 让用户避开一些他们不需要使用的工具; 设计者可以改变内部实现,而不必担心会对用户产生影响; 访问权限控制——实现数据隐藏; 从访问权限角度如何区分类的成员?他们各自的特点是什么? 类定义中的两个关键字:public、private实现了数据封装和访问权限控制; public(公有的):表示其下的成员函数或数据成员是类与外部的接口,任何外部函数都可以访问; private(私有的):表示其下的成员函数或数据成员对外全部封闭,只能被本类内部的成员函数使用; 构造函数和析构函数有什么作用?他们的定义形式如何? 构造函数的作用:初始化类对象的数据成员 析构函数的作用:释放由构造函数向系统所要求的存储空间 习题:建立一个student类,其数据成员为姓名和学号,要求定义构造函数和析构函数,并能够打印输出。 第三讲 类和数据抽象 本讲目标 1. 进一步了解和掌握类的特性 2. 理解友元函数和友元类的用途 3. 理解this指针的用途 4. 能够动态地建立和撤销对象 5. 学会建立和使用模板类 静态成员用static声明,包括静态数据成员和静态成员函数; 非静态数据成员每个类对象都有

文档评论(0)

1亿VIP精品文档

相关文档