面向对象程序设计总复习资料

面向对象程序设计总复习资料

ID:19673368

大小:186.00 KB

页数:22页

时间:2018-10-04

面向对象程序设计总复习资料_第1页
面向对象程序设计总复习资料_第2页
面向对象程序设计总复习资料_第3页
面向对象程序设计总复习资料_第4页
面向对象程序设计总复习资料_第5页
资源描述:

《面向对象程序设计总复习资料》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、面向对象程序设计总复习(2010_夏)复习之一、对照书本(或上课课件)上,搞懂有关概念【第0-1章】1.面向对象程序设计是不同于传统程序设计的一种新的程序设计范型。它对降低软件的复杂性,改善其重用性和维护性,提高软件的生产效率,有着十分重要的意义。因此面向对象的程序设计被认为是程序设计方法学的一场实质性的革命(在导学中)。2.面向对象(O-O)程序设计是一种新的程序设计范型。这种范型的主要特征是:程序=对象+消息面向对象程序的主要结构特点是:第一,程序一般由类的定义和类的使用两部分组成;第二,程序中的一切操作都是通过向对象发送消息来实现的,对

2、象接收到后,启动有关方法完成相应操作。3.现实世界中,对象一般可以表示为:属性+行为现实世界中的对象,具有以下特性:(1)每一个必须有一个名字以区别于其他对象;(2)用属性来描述对象的某些特征;(3)有一组操作,每组操作决定对象的一种行为;(4)对象的行为可以分为两类:一类是作用于自身的行为,另一类是作用于其他对象的行为。4.在现实世界中,类是一组具有相同属性和行为的对象的抽象。类与对象的关系是抽象和具体的关系。在C++面向对象的程序设计中,把类中的属性称为数据(数据成员),类中的操作是用函数(函数成员)来实现的。5.面向对象程序设计的基本特

3、征:抽象性、封装性、继承性和多态性(1).抽象是通过特定的实例(对象)抽取共同性质后形成概念的过程。(2).在面向对象程序设计中,封装是指把数据和实现操作的代码集中起来放在对象内部,并尽可能隐蔽对象的内部细节。(3).继承机制允许派生类继承基类的数据和操作(即数据成员和成员函数),也就是说,允许派生类使用基类的数据和操作。同时派生类还可以增加新的操作和数据。从继承源上分,继承分为单继承和多继承。(4).面向对象系统的多态性是指不同的对象收到相同的消息时产生多种不同的行为方式。如可以有同名函数【第2章】6.简单的C++程序例2.1计算两个整数之

4、和sum.cpp这两行也可用一行代替:#include#include//系统头文件usingnamespacestd;intmain()//主函数面向对象C++程序设计总复习第22页共22页{intx,y,sum;//定义三个整型变量cout<<"输入二个数:"<<'';//界面:提示用户输入二个数cin>>x;//从键盘输入变量x的值cin>>y;//从键盘输入变量y的值sum=x+y;cout<<“x+y="<

5、endl(ENDL的小写)新的输入/输出:老:scanf新:cin是标准输入流,在程序中用于代表标准输入设备,即键盘。运算符“>>”表示向右老:printf新:cout是标准输出流,在程序中用于代表标准输出设备,即屏幕。运算符“<<”表示向左使用cin或cout进行I/O操作时,在程序头中头文件#include7.函数原型(函数声明)(重点)返回值类型函数名(参数表);例2.7intadd(inta,intb);intadd(int,int);使用在前,定义在后,要先声明。若定义在前,使用在后,就可不必声明。8.函数重

6、载:C++中,只要函数的參数的类型不同,或者參数个数不同,或者二兼有之,几个函数可以用相同的函数名。称为函数重载9.C语言用函数malloc()和free()动态分配内存和释放动态分配的内存。C++使用运算符new和delete能更好、更简单地进行内存的分配和释放。10.引用(重点)引用可为变量起别名,它主要用作函数参数以及函数的返回类型。引用有三种:(1)有变量的引用、(2)参数引用和(3)返回值引用。11.1、&取地址运算符取西瓜皮2、*指针运算符(间接访问运算符)挖西瓜馕【第3章】12.C++中说明(类的定义)类的一般形式为clsaa类

7、名{[private:](可省略)私有段数据成员和成员函数protected:保护段数据成员和成员函数public:公有段数据成员和成员函数面向对象C++程序设计总复习第22页共22页};成员函数的定义方式:第一种方式是在类定义中只给出成员函数的原形,而成员函数体在类的外部定义。第二种方式是将成员函数定义在类的内部,即定义为内置函数。(1)隐式定义(2)显式定义13.类对象中成员的引用(使用、访问都是同一个意思)不论是数据成员,还是成员函数,只要是公有的,就可以被外部函数直接引用,引用的一般格式是:对象名.数据成员名和对象名.成员函数名(实参

8、表)外部函数不能引用对象的私有成员总之:类成员的访问属性:类的公有成员不但可以被类中成员函数访问,还可以在类的外部通过类的对象进行访问。类的私有成员只能被类中成员函

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。