C语言程序设计 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 贾宗璞 许合利 c12 C++基础.ppt

C语言程序设计 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 贾宗璞 许合利 c12 C++基础.ppt

ID:50043490

大小:401.00 KB

页数:33页

时间:2020-03-08

C语言程序设计 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 贾宗璞 许合利 c12 C++基础.ppt_第1页
C语言程序设计 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 贾宗璞 许合利 c12 C++基础.ppt_第2页
C语言程序设计 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 贾宗璞 许合利 c12 C++基础.ppt_第3页
C语言程序设计 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 贾宗璞 许合利 c12 C++基础.ppt_第4页
C语言程序设计 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 贾宗璞 许合利 c12 C++基础.ppt_第5页
资源描述:

《C语言程序设计 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 贾宗璞 许合利 c12 C++基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计第12章C++基础问题:什么是对象呢,在计算机中是如何描述与定义?具有属性和方法的对现实事物的抽象对象一个人一张桌子一辆汽车特点是:1、存在属性特征2、存在操作属性的方法C语言为了操作这些对象,提供了一种操作方法:对象。引子第12章C++基础本章难点面向对象的基本概念继承与派生的概念和使用多态性与虚函数构造函数与析构函数三种继承方式的使用多态性与虚函数的使用本章要点12.112.212.312.412.5概述C++对C的扩充类与对象继承与派生多态性与虚函数本章主要内容12.1概述C++的发展历程C++语言是在C语言的基础上扩展而成的,是C语言的超集。增加了面向对象程序

2、设计(Object-OrientedProgramming,简称OOP)的支持。例C++程序。#include/*本程序的作用是计算累加和*/voidmain(){constintnum=10;//C++提供的另一种定义符号常量的方法inti;i=1;intsum(0);//将sum初始化为0,这是C++提供的另一种初始化方法while(i<=num)sum+=i++;cout<

3、象)进行概括,抽出一类对象的公共性质并加以描述的过程。封装将抽象得到的数据成员和代码成员结合起来,形成一个有机的整体,也就是将数据与操作数据的行为进行有机地结合。封装指在已有类(称父类)基础上创建一个新类(称派生类),用户通过增加、修改或替换父类中的函数成员产生派生类,以便对父类进行扩充。多态指类中具有相似功能的不同函数使用同一个名称来实现。本章主要内容12.112.212.312.412.5概述C++对C的扩充类与对象继承与派生多态性与虚函数12.2C++对C的扩充C++的输入输出用cout输出cout必须和<<一起使用cout<<“Helloworld!”<

4、ncludevoidmain(){floata=2.36;intb=5;charc='A';cout<<"a="<>n;例如#includevoidmain(){cout<<"pleaseinputyournameandage:"<>name;cin>>age

5、;cout<<"yournameis"<intadd(

6、int,int);doubleadd(double,double);voidmain(){cout<intmax(inta,intb);intmax(inta,intb,intc);voidmain(){cout<

7、x(inta,intb){returna>b?a:b;}intmax(inta,intb,intc){intt;if(a>=b)t=a;elset=b;if(c>t)t=c;returnt;}运行结果:129变量的引用定义类型&引用名=变量名如:inta=5;int&b=a;例如,使用引用调用将两整数进行交换。#includevoidswap(int&x,int&y)//引用作函数的参数{inttemp;temp=x;x=y;y=temp;}v

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

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

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