首页 课程主页
课程分享  
面向对象编程技术
主讲教师 汤亚玲/安徽工业大学
学习人数 180
开课周期 长期
教学进度
预报名
进行中
已结课
课程期次
  • 课程详情
  • 教辅教材
  • 课程评价
  • 常见问题

《面向对象编程技术》,面向对象编程技术是近年来发展起来的一种设计技术,也是一种十分重要的软件设计思想,相对于传统的程序设计方法,它给出了全新的软件分析、设计和编程的理念。C++是支持面向对象程序设计的一个典型程序设计语言,它对面向对象程序设计给出了全面的技持。本课程通过对面向对象概念、方法和相关理论进行讨论的基础上,着重介绍C++对面向对象的具体支持和实现,并通过具体的设计实例来使学生掌握面向对象设计思想和方法,力图使学生养成面向对象的编程思维习惯,并掌握C++中的各种主要语法,重点是支持面向对象的相关语法。

课程概述
课程大纲
  • 第1章 绪论
    • 第1章-1.1绪论
  • 第2章 函数
    • 第2章-2.1引用参数传递
    • 第2章-2.2带默认形参值的函数
    • 第2章-2.3函数重载
  • 第3章 类与对象
    • 第3章-3.1类和对象的定义
    • 第3章-3.2构造函数与析构函数
    • 第3章-3.3拷贝构造函数
    • 第3章-3.4深拷贝与浅拷贝
    • 第3章-3.5组合类
  • 第4章 数据的共享与保护
    • 第4章-4.1静态成员
    • 第4章-4.2友元
    • 第4章-4.3常类型
    • 第4章-4.4编译预处理和多文件结构
  • 第5章 继承与派生
    • 第5章-5.1继承的提出
    • 第5章-5.2.1派生类的定义
    • 第5章-5.2.2三种继承方式
    • 第5章-5.3赋值兼容规则
    • 第5章-5.4派生类的构造与析构
    • 第5章-5.5.1 派生类的成员标识
    • 第5章-5.5.2二义性问题
  • 第6章 多态性
    • 第6章-6.1多态的提出
    • 6.2 运算符重载
    • 第6章-6.3 虚函数
    • 第6章-6.4 纯虚函数和抽象类
  • 第7章 异常处理
    • 第7章-7.1 异常的提出
    • 第7章-7.2 异常处理机制
    • 7.3 异常处理中的对象析构
授课目标
预备知识
配套教材
参考教材
5.0

1 条评价

本次开课 查看全部
5.0

1 条评价

本次开课 查看全部
授课教师
安徽工业大学
2015-2022 e会学 皖ICP备05002528号-3 皖公网安备 34010402700145号 Copyright 安徽省网络课程学习中心版权所有