- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象程序设计总复习(_夏)
复习之一、对照课本(或上课课件)上,搞懂关于概念
【第 0-1 章】
面向对象程序设计是不同于老式程序设计一种新程序设计范型。它对减少软件复杂性,改进其重用性和维护性,提高软件生产效率,有着十分重要意义。因而面向对象程序设计被以为是程序设计办法学一场实质性革命(在导学中)。
面向对象(O-O )程序设计是一种新程序设计范型。这种范型重要特性是:
程序= 对象+ 消息
面向对象程序重要构造特点是:
第一,程序普通由类定义和类使用两某些构成;
第二,程序中一切操作都是通过向对象发送消息来实现,对象接受到后,启动关于办法完毕相应操作。
现实世界中,对象普通可以表达为:属性+ 行为
现实世界中对象,具备如下特性:
每一种必要有一种名字以区别于其她对象;
用属性来描述对象某些特性;
有一组操作,每组操作决定对象一种行为;
对象行为可以分为两类:一类是作用于自身行为,另一类是作用于其她对象行为。
在现实世界中,类是一组具备相似属性和行为对象抽象。类与对象关系是抽象和详细关系。
在 C++ 面向对象程序设计中,把类中属性称为数据(数据成员),类中操作是用函数(函数成员)来实现。
面向对象程序设计基本特性:抽象性、封装性、继承性和多态性(1). 抽象是通过特定实例(对象)抽取共同性质后形成概念过程。
在面向对象程序设计中, 封装是指把数据和实现操作代码集中起来放在对象内部,并尽量隐蔽对象内部细节。
继承机制容许派生类继承基类数据和操作(即数据成员和成员函数),也就是说,容许派生类
使用基类数据和操作。同步派生类还可以增长新操作和数据。从继承源上分,继承分为单继承和多继承。
面向对象系统多态性是指不同对象收到相似消息时产生各种不同行为方式。如可以有同名函
数
【第 2 章】
简朴 C++ 程序
这两行也可用一行代替:#include iostream.h例 2.1 计算两个整数之和sum.cpp #include iostream
这两行也可用一行代替:#include iostream.h
int main( ) // 主函数
{ int x ,y ,sum ; // 定义三个整型变量
cout
输入二个数:\n
;
//
界面:提示顾客输入二个数
cinx ciny
sum=x+y
;
;
;
//
//
从键盘输入变量x 值从键盘输入变量y 值
cout“x+y=sum \n ; // 输出return 0;
}
C++ 新行(回车换行) \n’或 endl (ENDL 小写) 新输入/ 输出:
老:scanf
新:cin 是原则输入流,在程序中用于代表原则输入设备,即键盘。运算符“”表达向右老:printf
新:cout 是原则输出流,在程序中用于代表原则输出设备,即屏幕。运算符“”表达向左使用 cin 或 cout 进行 I/O 操作时,在程序头中头文献#include iostream.h
函数原型(函数声明)(重点)
返回值类型 函数名(参数表); 例 2.7
int add(int a ,int b);
int add(int , int);
使用在前,定义在后,要先声明。
若定义在前,使用在后,就可不必声明。
函数重载:C++ 中,只要函数參数类型不同,或者參数个数不同,或者二兼有之,几种函数可以用相似函数名。称为函数重载
9 .C 语言用函数malloc() 和 free() 动态分派内存和释放动态分派内存。C++ 使用运算符 new
和 delete 能更好、更简朴地进行内存分派和释放。
10. 引用(重点)
引用可为变量起别名,它重要用作函数参数以及函数返回类型。引用有三种:(1 )有变量引用、(2 )参数引用和(3 )返回值引用。
11 .1 、 取地址运算符 取西瓜皮
2 、* 指针运算符(间接访问运算符)挖西瓜馕
【第 3 章】
C++ 中阐明(类定义)类普通形式为clsaa 类名 {
[ private:] (可省略)
私有段数据成员和成员函数protected:
保护段数据成员和成员函数
public:
公有段数据成员和成员函数
} ;
成员函数定义方式:
第一种方式是在类定义中只给出成员函数原形,而成员函数体在类外部定义。第二种方式是将成员函数定义在类内部,即定义为内置函数。
隐式定义
显式定义
13 .类对象中成员引用(使用、访问都是同一种意思)无论是数据成员,还是成员函数,只要是公有,就可以被外部函数直接引用,引用普通格式是:
对象名. 数据成员名 和 对象名. 成员函数名(实参表)
外部函数不能引用对象私有成员总之:类成员访问属性:
类公有成员不但可以被类中成员函数访问,还可以在类外部通过类对象进行访问。类私有成员只能被类中成员函数访问,不能在类外部通过类对象进行访
您可能关注的文档
- 2020年专业技术人员继续教育公需课考试区块链及其.docx
- 2020年《单片机与接口技术》完整题库158题(含答案).docx
- 2020年专业技术人员继续教育答案--生态文明建设读本.docx
- 2020年中国互联网医美行业现状与竞争格局分析,5G+VR+AI整体提升行业活力「图」.docx
- 2020年全国计算机二级考试ACCESS上机试题及答案(五套).docx
- 2020年公需科目考试答案.docx
- 2020年公需科目试题及答案-2020公需科目试题.docx
- 2020年区块链领域全球授权专利报告.docx
- 2020年公需科目:网络信息安全84分答案.docx
- 2020年反假币考试试题.docx
最近下载
本司主营文章撰写、培训教材、合同协议、发言稿、策划、汇报、各类文案。 ~ 海量资深编辑老师无缝对接,一对一服务。 ~ 保原创!可加急!免费改!
文档评论(0)