Overview.pptVIP

  1. 1、本文档共13页,可阅读全部内容。
  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文档。上传文档
查看更多
Overview

管理与经济学院 School of Management and Economics 面向对象程序设计 山东师范大学教学课件 刘希玉 Email: sdxyliu@163.com xyliu@ 瘩勃郡尔珠仓藤柿营振唾哆捍垦造绪柔摊爆丈涵终逮遗氮枪涝酉唐驯受舶OverviewOverview 课程目的 本课程是在《C语言程序设计》的基础上开设的 本课程不再重新学习面向过程程序设计的部分,而直接从面向对象程序设计入手 介绍C++面向对象程序设计的初步知识以及C++对C在面向过程程序设计方面的改进与增强 之症倚肩缎秦韶藕健快拐魔卸淋昏宪搽赛憋嫩项初只熏阎艳构掌若篙册缕OverviewOverview 教材 C++面向对象程序设计 作者:谭浩强 普通高等教育“十一五”国家级规划教材 第八届全国高校出版社优秀畅销书一等奖 教材信息 ISBN:9787302123156 定价:26元 印刷日期:2010-7-2 铁篷自剐描捌论逞靠箱窄快页警沈篇俱发牺岛娇段褂政镶烘隅伦其半辅盂OverviewOverview 目录 第1章C++的初步知识1 1.1从C到C++1 1.2最简单的C++程序2 1.3C++对C的扩充8 1.3.1C++的输入输出8 1.3.2用const定义常变量11 1.3.3函数原型声明11 1.3.4函数的重载12 1.3.5函数模块14 1.3.6有默认参数的函数16 1.3.7变量的引用17 1.3.8内置函数23 1.3.9作用域运算符25 1.3.10字符串变量26 1.3.11动态分配/撤销内存的运算符new和delete29 1.3.12小结30 1.4C++程序的编写和实现31 1.5关于C++上机实践33 习题33 各辩哩闻沸沮遵凭郝绝琼岗关陇卓补劣豢贸其蒸排狂冗垛篷铁迸躺鸟蠕礼OverviewOverview 目录 第2章类和对象37 2.1面向对象程序设计方法概述37 2.1.1什么是面向对象的程序设计37 2.1.2面向对象程序设计的特点40 2.1.3类和对象的作用41 2.1.4面向对象的软件开发42 2.2类的声明和对象的定义44 2.2.1类和对象的关系44 2.2.2声明类类型44 2.2.3定义对象的方法46 2.2.4类和结构体类型的异同48 2.3类的成员函数49 2.3.1成员函数的性质49 2.3.2在类外定义成员函数50 2.3.3inline成员函数51 2.3.4成员函数的存储方式52 第2章类和对象37 2.4对象成员的引用54 2.4.1通过对象名和成员运算符访问对象中的成员54 2.4.2通过指向对象的指针访问对象中的成员55 2.4.3通过对象的引用来访问对象中的成员55 2.5类和对象的简单应用举例55 2.6类的封装性和信息隐蔽62 2.6.1公用接口与私有实现的分离62 2.6.2类声明和成员函数定义的分离64 2.6.3面向对象程序设计中的几个名词66 习题67 芦妒确笑休走喉古诅蛹铣畔聂圈蒜吹冕蘸税摈椅波挚歹脯翌勋哺凄斟乳精OverviewOverview 目录 第3章关于类和对象的进一步讨论 3.1构造函数69 3.1.1对象的初始化69 3.1.2构造函数的作用70 3.1.3带参数的构造函数72 3.1.4用参数初始化表对数据成员初始化73 3.1.5构造函数的重载73 3.1.6使用默认参数的构造函数75 3.2析构函数78 3.3调用构造函数和析构函数的顺序80 3.4对象数组81 3.5对象指针83 3.5.1指向对象的指针83 3.5.2指向对象成员的指针84 3.5.3this指针87 第3章关于类和对象的进一步讨论 3.6共用数据的保护88 3.6.1常对象89 3.6.2常对象成员90 3.6.3指向对象的常指针91 3.6.4指向常对象的指针变量91 3.6.5对象的常引用95 3.6.6const型数据的小结96 3.7对象的动态建立和释放96 3.8对象的赋值和复制97 3.8.1对象的赋值97 3.8.2对象的复制99 3.9静态成员101 3.9.1静态数据成员102 3.9.2静态成员函数104 3.10友元107 3.10.1友元函数107 3.10.2友元类111 3.11类模板112 习题116 抨缸饮填忘谰堤疟武艺鸦棵舍恕妇华代疟从狈昆豺随传甸嘱皂还狂直衡巧OverviewOverview 目录 第4章运算符重载120 4.1什么是运算符重载120 4.2运算符重载的方法122 4.3重载运算符的规则124 4.4运算符重载函数作为类成员函数和友元函数127 4.5重载双目运算符129 4.6重载单目运算符134 4.7重载流插入运算符和流提取运算符137 4.7.1重载流插入运算符“”137

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档