2022年2022年课程名称:面向对象程序设计 .pdf
《2022年2022年课程名称:面向对象程序设计 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年课程名称:面向对象程序设计 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课程名称:面向对象程序设计课程编码: 7192401课程学分:3课程学时: 48学时适用专业:电子信息工程、通信工程面向对象程序设计Object Oriented Programming Design教学大纲一、课程性质与目的本课程是为电子信息工程、通信工程开设的专业选修课。面向对象程序设计是新一代编程技术代表,是Windows 、数据库等应用系统的编程基础。该项技术对于学生今后从事科研工作具有实际意义。学生通过本课程的学习,应当建立面向对象的编程思想,掌握类、封装、继承与派生以及多态性等面向对象基本概念和方法,并可以利用面向对象的编程语言( C+ )设计程序,了解 Java语言的基本功能。教
2、学中不但使学生会使用 C+ 编写程序,更重要的是培养学生运用面向对象思想解决实际问题的能力。二、教学基本内容及基本要求第1章 C+ 知识初步(一)基本要求了解:了解 C+ 的编程风格及 C+ 对C 语言的扩充。熟悉:C+ 程序构架及词法符号约定。掌握:C+ 数据类型、运算符、表达式和输入/ 输出语句;熟练掌握 C+ 各种语句及程序流程控制结构。(二)教学及考核内容1.1 从C 到C+.2 最简单的 C+ 程序.3 C+对C 语言的扩充.4 C+程序的编写和实现1.5 关于C+ 上机实践第2章 类和对象(一)基本要求了解:面向对象程序设计的特点。熟悉:面向对象程序设计的基本过程、常用语言以及各种
3、语言的联系与区别。掌握:面向对象程序设计中的对象、类、消息等基本概念,类的构造和创名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 建。(二)教学及考核内容2.1 面向对象程序设计方法概述2.2 类的声明和对象的定义2.3 类的成员函数2.4 对象成员的引用2.5 类和对象的简单应用举例2.6 类的封装性和信息隐藏第3章 类与对象的进一步讨论(一)基本要求了解:类的模板含义及使用方式。熟悉:类的静态成员和动态存储分配的原理,友元函
4、数、类对象指针和对象数组的工作原理。掌握:类的构造函数和析构函数的原理和使用方法。(二)教学及考核内容3.1 构造函数3.2 析构函数3.3 调用构造函数和析构函数的顺序3.4 对象数组3.5 对象指针3.6 共用数据的保护3.7 对象的动态建立和释放3.8 对象的赋值和复制3.9 静态成员3.10 友元3.11 类模板第4章 运算符重载(一)基本要求了解:运算符重载的含义。熟悉:单目、双目运算符重载含义。掌握:运算符重载的规则和方法。(二)教学及考核内容4.1 什么是运算符重载4.2 运算符重载的方法4.3 重载运算符的规则4.4 运算符重载函数作为类成员函数和友元函数4.5 重载双目运算符
5、名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - 4.6 重载单目运算符4.7 重载流插入运算符和流提取运算符4.8 不同类型数据之间的转换第5章 继承和派生(一)基本要求了解:多重继承设计中二义性产生的原因和避免二义性的方法。熟悉:多重构造函数与析构函数中使用方法,熟悉虚基类的原理和使用方法。掌握:类层次、数据抽象和模块化;基类和派生类;多重继承的设计原理和方法。(二)教学及考核内容5.1 继承与派生的概念.2 派生类的声明方式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年课程名称:面向对象程序设计 2022 课程名称 面向 对象 程序设计
限制150内