《面向对象技术与c++》网上直播1.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《面向对象技术与c》网上直播1

华东师大网络学院计算机专业 《面向对象技术及C++》 网上直播(1) 基本要求 课程性质与目的 课程性质 《面向对象技术及C++》课程是计算机科学与应用专业的一门基础专业课程,C++是一种高级程序设计语言,主要体现面向对象程序设计的特色。 课程设置目的 该课程主要介绍应用C++语言进行程序设计的基本原理与基本方法,通过课程学习和上机实习,培养学员使用C++语言进行程序设计的能力和实际系统开发的能力,为其它课程的学习和从事应用开发工作打下坚实基础,特别为进行面向对象的系统开发和窗口程序设计打下基础。 教学内容与要求 第1章 把C++看作更好的C 第2章 类和数据抽象(I) 第3章 类和数据抽象(II) 第4章 运算符重载 第5章 继承 第6章 虚函数和多态性 第7章 C++输入/输出流 教学要求分为:识记,理解,熟练应用 教材 1. 教材 《C++程序设计教程》中译本 (美)H.M.Deitel, P.J.Deitel著,机械工业出版社,2000年6月第1版, ISBN 7-111-07951-5/TP.1432 2. 上机环境 Microsoft Visual C++ (VS2008) Microsoft Corporation 参考资料 lC++ How to Program (5th Edition) by H.M Deitel, P.J Deitel. Prentice Hall, Inc. 2006. ISBN 0130384747 lThe C++ Programming Language (Special Edition) by Bjarne Stroustrup. Addison-Wesley,Reading,Mass. 2000. ISBN 0-201-70073-5 课程重点 面向对象的主要特点 抽象性 封装性 继承性 多态性 本课程的关键是要掌握这四个特性 在C++语言中的具体应用。 抽象性 数据类型的使用和数据类型的定义相互独立。即:数据类型的使用不应依赖于数据类型的实现。 抽象性 抽象数据类型(ADT) — 数据类型的取值范围(域) — 数据类型所允许的操作 类的接口(类的说明) — 数据类型的具体数据表示方法的选择 — 类成员函数和非成员函数的原型设计 类的实现 — 类成员函数和非成员函数的定义 封装性 数据类型的定义是一个相对独立的自包含实体。数据类型的使用者只能通过数据类型的使用界面来使用数据类型。 封装性 类的成员保护属性 — private 内部数据和内部函数的属性 — public 接口(类的使用界面) — protected 给派生类访问的属性 继承性 新的数据类型不一定需要每次都从头开始定义,有时可以通过对已有数据类型进行扩充来实现。 继承性 基类和派生类 — 从基类定义出派生类 — 基类指针和派生类指针之间的关系 — 派生类的构造函数向基类的构造函数提供参数 多态性 在同一个操作命令发送给不同数据类型的几个对象时,这些不同类型的对象会进行不同的操作。即:每一种对象根据自己的类型作出不同的响应。 多态性 虚函数 动态联编 广义的多态性:动态多态性 + 静态多态性 — 虚函数 动态多态性 — 函数名的重载 静态多态性 — 运算符的重载 静态多态性 另一重要内容 — 模板 模板不属于面向对象思想的范畴。 模板是作用于不同数据类型基础上的 一类函数或数据类型的统一定义。 称为泛型程序设计。 模板 函数模板 类模板 模板是软件重用的一种重要形式。 课程主线 学习本课程应紧紧抓除面向对象和模板这两大主线。 加强上机实践是学好本课程的根本保证。不进行较长时间的上机实践是不可能真正掌握本课程内容的! 各章重点 第1章 把C++看作更好的C 重点 熟悉C++语言相对于C语言的增强功能;认识C语言是学习C++语言的基础。 学习本章内容,应注意与C语言进行比较,理解“C++语言是更好的C语言”的观点,C++语言是如何加强数据类型安全性检查的,理解新增功能设置的目的。 第2章 类和数据抽象(一) 重点 理解封装和数据隐藏的软件工程概念;理解数据抽象和抽象数据类型(ADT)的表示方法;学会建立C

文档评论(0)

shujukd + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档