面向对象程序设计
面向对象程序设计
5000+ 人选课
更新日期:2026/04/07
开课时间2026/02/28 - 2026/06/30
课程周期18 周
开课状态开课中
每周学时-
课程简介

本课程以面向对象程序设计为主线,以现代C++语言为载体,并基于标准模板库STL及C++11等新标准,全面系统地讲述了C++语言的概念、语法以及面向对象程序设计的重要思想、主要方法、指导原则和最佳实践。主要培养学生运用C++语言和面向对象思想方法进行面向对象建模及编程实现的能力,为后续课程学习以及系统运用开发奠定知识和能力基础。

课程大纲

C++语言基础

  • 1.1 引言
  • 1.2 程序设计基础
  • 1.3 函数与引用
  • 1.4 数组、指针与字符串
  • 1.5 知识点归纳与练习
  • 1.6 章节测试

类与对象的定义

  • 2.1 引言
  • 2.2 类的定义
  • 2.3 构造函数与析构函数
  • 2.4 默认构造函数
  • 2.5 复制构造函数
  • 2.6 类的复合
  • 2.7 知识点归纳与练习
  • 2.8 章节测试

类的几个主题

  • 3.1 引言
  • 3.2 this指针
  • 3.3 const关键字
  • 3.4 new/delete运算符
  • 3.5 friend关键字
  • 3.6 static关键字
  • 3.7 知识点归纳与练习
  • 3.8 章节测试

运算符重载

  • 4.1 引言
  • 4.2 运算符重载的概念
  • 4.3 运算符重载的两种形式
  • 4.4 常用运算符的重载
  • 4.5 知识点归纳与练习
  • 4.6 章节测试

模板

  • 5.1 引言
  • 5.2 函数模板
  • 5.3 类模板
  • 5.4 知识点归纳与练习
  • 5.5 章节测试

标准模板库(STL)

  • 6.1 引言
  • 6.2 泛型编程
  • 6.3 常用的STL算法
  • 6.4 常用的容器类
  • 6.5 知识点归纳与练习
  • 6.6 章节测试

继承与派生

  • 7.1 引言
  • 7.2 基本概念
  • 7.3 继承方式与访问规则
  • 7.4 派生类对象的构造与析构
  • 7.5 知识点归纳与练习
  • 7.6 章节测试

虚函数与多态性

  • 8.1 引言
  • 8.2 虚函数
  • 8.3 静态联编和动态联编
  • 8.4 抽象基类与纯虚函数
  • 8.5 多态性
  • 8.6 知识点归纳与练习
  • 8.7 章节测试

C++的I/O流

  • 9.1 引言
  • 9.2 I/O流
  • 9.3 格式控制
  • 9.4 文件I/O流的操作
  • 9.5 知识点归纳与练习
  • 9.6 章节测试
  • 9.7 综合测试

C++标准、编译器及IDE

  • 10.1 C++标准
  • 10.2 C++编译器和开发环境

常用STL算法及容器

  • 11.1 常用STL算法
  • 11.2 常用STL容器
App 下载
关注我们