1 / 148
文档名称:

第14章C++面向对象程序设计.ppt

格式:ppt   页数:148页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第14章C++面向对象程序设计.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第14章C++面向对象程序设计.ppt

文档介绍

文档介绍:第14章 C++面向对象程序设计
C++面向对象程序设计
C语言具有许多优点,但是随着社会对软件需求的不断扩大、复杂性不断提高、规模日益增加,结构化的方法,就很难适应这种变化的需要。为了适应这种变化的需要,一种新的程序设计方法—面向对象的程序设计方法被提出,当然面向过程的程序设计语言就不能满足这种新方法的需要。在20世纪80年代,在C语言基础上,增加了对面向对象程序设计方法的支持,形成带类的C,1983年正式命名为C++。
C++面向对象程序设计
在本章介绍的内容有:
C++语言的特点
由C向C++过渡
面向对象的方法
类与对象
继承与派生
多态性
C++的特点
特点:
对C兼容、支持面向对象,但不是纯真面向对象的语言,支持面向过程的结构化程序设计,又支持面向对象的程序设计
不是高级的C,从概念上讲,是完全不同的计算机语言。
++过渡
与类无关的C++语言的独特之处
1、注释行
在C++中,除了用“/*”和“*/”括起来作为注释分界符号外,另一种更有效的注释方法就是使用“//”,从“//”开始直到它所在行的行尾,所有字符均被作为注释处理。如:
//This is a example.
int i;//i is a integer2).
++过渡
2、声明语句
在C++中,可以在任何需要的地方声明变量,但是我们不提倡这样,它不利于程序的维护。如:
for(int i=0;i<10;i++)
{
int length=5*i;
}
++过渡
3、C++的输入输出
1. I/O流
在C中,printf和scanf是两个标准输入输出函数,。在C++面向对象程序设计中,将数据从一个对象到另一个对象的流动抽象为“流”。从流中获取的操作称为提取操作,向流中添加数据的操作称为插入操作。C++的输入输出是通过I/O流来实现的,cin和cout是预定义的流类对象,。cin用来处理标准输入,即键盘输入。cout用来处理标准输出,即显示器输出。C++
++过渡
3、C++的输入输出
1. I/O流
流名含义默认设备cin 标准输入键盘cout 标准输出显示器cerr 标准出错输出显示器clog cerr的缓冲形式显示器
++过渡
3、C++的输入输出
2. 预定义的插入符和提取符
当程序需要在屏幕上显示输出时,可以使用插入操作符“<<”向cout输出流中插入字符,格式如下:
cout<<表达式1<<表达式2…
例:
cout <<“This is a program.\n”;
cout<<”a+b=”<<a+b;
在输出语句中可以串联多个插入运算符,输出多个数据。在插入运算符后可以加任意复杂的表达式。
++过渡
3、C++的输入输出
2. 预定义的插入符和提取符
当程序需要执行键盘输入时,可以使用抽取操作符“>>”,从键盘取得数据送到输入流cin中,再到内存。格式如下:
cin>>表达式1>>表达式2…
例:
int a,b;
cin>>a>>b;
在输入语句中,提取操作符可以连续多个,每一个后面跟一个表达式,该表达式一定是用来存放输入数据的变量。
下面举一个完整的例: