下载此文档

第三章 面向对象程序设计基础1.ppt


文档分类:IT计算机 | 页数:约49页 举报非法文档有奖
1/49
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/49 下载此文档
文档列表 文档介绍
第三章面向对象程序设计
Object-Oriented Programming (OOP)
内容
简单总结
引言
面向对象的基本概念
类和对象在C++中的定义
新型的注释
C : /* …...*/
C++ : // …...
注释以“//”开始,直到本行结束
iostream: 新的I/O库
输出
C : printf(.....)
C++: cout输出方式流机制
流:从源到终点的数据流的抽象
例: cout<<“What is your name?\n”
显示: What is your name?
输出
格式:cout<<表达式1<< ...<<表达式n
<<: 插入运算符
表达式:C++支持的简单类型
cout需和<<一起使用
cout是对象,其定义在 头文
件中,所以需要有#include <>
输出
<<仍可作为左移操作符,即<<视其使用的环境不同具有不同的意义
优点:
语法简单,灵活
通过重载可直接输出类及用户定义
的类型
输入
C : scanf( ..... )
C++: cin输入方式
例:cin>>data
从键盘输入一个数值给data
输入
格式:cin>>变量1>>...>>变量n
>>:提取操作符
功能:为多个变量获取输入值
cin需同>>一起使用
>>仍可作为右移操作符,即>>视其使用的环境不同具有不同的意义
需包含#include <>
函数声明
C++加强了对函数类型的要求,使用函数前,必须声明它,包括参数类型.
函数声明(declaration), 或称函数原型(prototype)说明的是函数的接口,而不是函数主体。
函数声明举例:
long foo(char *a);
float bar(int, char);
函数定义举例:
int next(int i){return i+1;}
函数调用举例:
int main( ){
return next(5);
}
函数重载举例
C++允许多个函数使用相同的名字,只要它们的特征(参数的数量和类型)不同即可。
void foo(int a, int b); //first foo
void foo(int a); //second foo
void foo(double a); //third foo
void main( )
{
foo(1, 2); //calls the first foo
foo(1); // calls the second foo
foo(); // calls the third foo
//…...
}

第三章 面向对象程序设计基础1 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数49
  • 收藏数0 收藏
  • 顶次数0
  • 上传人中国课件站
  • 文件大小0 KB
  • 时间2011-10-11