所有分类
  • 所有分类
  • 在线课堂
  • 精品课程
  • 课件资料
  • 标准资料
  • 资料手册
  • 图纸模型
文档家VIP会员升级

《面向对象程序设计》PPT课件 平顶山学院 王小辉

面向对象程序设计_平顶山学院
 
课件内容: 
课程绪论 
了解程序和编程的概念,深刻理解编程有什么用途,初识课程的主要内容、学习方法、学习资源;能够复述简单C++程序的组成部分,能够在CodeBlocks软件中编写和运行最简单的C++程序。 
1. 课程导学 
2. 最简单的C++程序 
3. 编写和运行C++程序 
C++编程基础 
识记和阐述C++基本数据类型、控制语句、数组、函数、结构体等C++编程基础知识,并应用这些知识开发简单的C++入门程序。 
1. 数据的表示形式、运算、输入输出 
2. 顺序结构程序举例 
3. 选择结构语句 
4. 循环结构语句 
5. 一维数组 
6. 二维数组 
7. 函数定义与调用 
8. 函数参数传递 数组参数 
9. 结构体 
类和对象基础 
识记和掌握类与对象、构造函数与析构函数、数据抽象与信息隐蔽等面向对象程序设计基本概念,并运用这些面向对象程序设计方法开发基于类和对象的计算机程序。 
1. 类和对象的定义 
2. 成员访问限定符、类和结构体的异同等 
3. 类的成员函数 
4. 构造函数 
5. 析构函数 
6. 类的抽象和封装 
类和对象提高 
识记和掌握对象数组、类的组合、对象指针、对象动态建立与释放、常对象、静态成员、友元等面向对象程序设计基本概念,并运用这些面向对象程序设计方法开发基于类和对象的计算机程序。 
1. 对象数组 
2. 类的组合 
3. 对象指针 
4. 对象的动态建立和释放 
5. 类的静态成员 
6. 常对象与常对象成员 
7. 友元 
8. 标识符的作用域与可见性 
9. 多文件结构编译与条件编译 
运算符重载 
识记和掌握运算符重载、单目运算符重载、双目运算符重组等面向对象基本概念,并运用这些面向对象程序设计方法开发C++运算符重载应用的程序。 
1. 运算符重载 
2. 运算符重载(友元函数法) 
3. 单目运算符重载 
4. 流插入运算符重载和流提取运算符重载 
5. 不同类型数据间的转换 
继承与派生 
识记和掌握继承与派生的概念、分类、、多种继承方式、继承机制下的构造函数与析构函数等继承相关的基础知识,并运用这些面向对象程序设计方法开发含有继承应用的计算机程序。 
1. 继承的概念、分类、作用 
2. 继承方式、类成员的访问控制 
3. 简单的派生类构造函数 
4. 包含子对象的派生类构造函数 
5. 多级派生的派生类构造函数、派生类的析构函数 
6. 多重继承 
7. 多继承与虚基类 
多态性与虚函数 
识记和掌握多态、抽象基类、虚函数等面向对象基本概念,并运用这些面向对象程序设计方法开发多态应用的计算机程序。 
1. 多态性 
2. 多态性与虚函数 
C++模板、工具 
识记和掌握函数模板、类模板、异常处理、命名空间等面向对象基本概念,并运用这些面向对象程序设计思想开发模板应用的计算机程序。 
1. C++模板 
2. C++工具 
输入输出流 
识记和掌握输入输出流、文件的输入输出、和异常处理等C++中常用的技术,并应用这些技术进行编程实现。 
1. 输入输出流 
2. 文件操作与文件流 

资源下载
资源下载
0
文档家VIP会员升级
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录