C++与面向对象程序设计
C++与面向对象程序设计
1000+ 人选课
更新日期:2025/05/24
开课平台优课在线
开课高校福建师范大学
开课教师张仕
学科专业
开课时间2022/02/21 - 2022/06/15
课程周期16 周
开课状态已结课
每周学时-
课程简介

1 C++语言简介

     C++诞生于贝尔实验室,由Bjarne Stroustrup于20世纪80年代设计和开发。它是C语言的延展和加强,既可以进行C语言的过程化程序设计,又可以进行基于对象的程序设计,具有极高的实用性。目前C++被广泛应用于系统软件的开发,底层软件的开发、嵌入式应用系统,和网络应用等领域。
      C++除了保留C语言的基本特性外,还引入了面向对象 (OOP:Object-Oriented Programming) 的基本思想,它提供了一种试图让语言来满足问题要求的一种新方法,建立起数据和操作之间的紧密关系。
2 课程内容

     《C++与面向对象程序设计》这门课程主要涉及C++语言和面向对象程序设计思想,内容包括两个方面,其一是C++的语法、应用;另外一方面是面向对象思想的讲解和训练。基于此,本门课程主要讲解的内容包括C++的新特性(相较于C语言),对象与类,面向对象的封装、继承、多态,异常处理,文件处理等。
      《C++与面向对象程序设计》这门课程的学习,可以让学习者掌握一门具体的语言和工具,更重要的是面向对象的思想的学习,可以为后继各种程序设计语言(C#,Java等)的学习提供了重要保障,也可以尽早促使学生掌握面向对象程序设计的思想和方法。

3 先行学习要求

     本门课程假定学习者已经有了C语言基础,掌握程序C语言的变量、数据类型、基本运算、三种程序结构、函数等概念和简单应用。在该课程的讲授过程中,将不再重复这些知识,以增强课程的针对性。本门课程主要讲解的内容包括C++的新特性(相较于C语言),对象与类,面向对象的封装、继承、多态,异常处理,文件处理,STL等。