课程名称:面向对象程序设计.pdfVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

《面向对象程序设计Ⅱ》

ObjectOrientedProgrammingDesign

教学大纲

一、课程性质与目的

本课程是为电子信息工程、通信工程开设的专业选修课。面向对象程序设计

是新一代编程技术代表,是Windows、数据库等应用系统的编程基础。该项技术

对于学生今后从事科研工作具有实际意义。

学生通过本课程的学习,应当建立面向对象的编程思想,掌握类、封装、继

承与派生以及多态性等面向对象基本概念和方法,并可以利用面向对象的编程语

言(C++)设计程序,了解Java语言的基本功能。教学中不但使学生会使用C++

编写程序,更重要的是培养学生运用面向对象思想解决实际问题的能力。

二、教学基本内容及基本要求

第1章C++知识初步

(一)基本要求

了解:了解C++的编程风格及C++对C语言的扩充。

熟悉:C++程序构架及词法符号约定。

掌握:C++数据类型、运算符、表达式和输入/输出语句;熟练掌握C++各种

语句及程序流程控制结构。

(二)教学及考核内容

1.1从C到C++

1.2最简单的C++程序

1.3C++对C语言的扩充

1.4C++程序的编写和实现

1.5关于C++上机实践

第2章类和对象

(一)基本要求

了解:面向对象程序设计的特点。

熟悉:面向对象程序设计的基本过程、常用语言以及各种语言的联系与区别。

掌握:面向对象程序设计中的对象、类、消息等基本概念,类的构造和创建。

(二)教学及考核内容

2.1面向对象程序设计方法概述

2.2类的声明和对象的定义

2.3类的成员函数

2.4对象成员的引用

2.5类和对象的简单应用举例

2.6类的封装性和信息隐藏

1

第3章类与对象的进一步讨论

(一)基本要求

了解:类的模板含义及使用方式。

熟悉:类的静态成员和动态存储分配的原理,友元函数、类对象指针和对象

数组的工作原理。

掌握:类的构造函数和析构函数的原理和使用方法。

(二)教学及考核内容

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重载双目运算符

4.6重载单目运算符

4.7重载流插入运算符和流提取运算符

4.8不同类型数据之间的转换

第5章继承和派生

(一)基本要求

了解:多重继承设计中二义性产生的原因和避免二义性的方法。

熟悉:多重构造函数与析构函数中使用方法,熟悉虚基类的原理和使用方法。

掌握:类层次、数据抽象和模块化;基类和派生类;多重继承的设计原理和

方法。

(二)教学及考核内容

5.1继承与派生的概念

5.2派生类的声明方式

5.3派生类的构成

2

5.4派生类成员的访问属性

5.5派生类的构造函数和析构函数

5.6多重继承

5.7基类与派生类

文档评论(0)

173****3422 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档