面向对象程序设计概述

面向对象程序设计概述

ID:39425538

大小:1.35 MB

页数:34页

时间:2019-07-03

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

《面向对象程序设计概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++面向对象程序设计任课教师:张卫华电子工程学院E-mail:zhwh_1006@sina.com9/8/20211课程准备在理论层面和实践层面了解当前流行的面向对象编程方法基础;熟练掌握C++的基本概念、基本思想、基本方法;提高编程能力、计算机应用能力、信息收集处理能力,进而强化分析问题和解决问题手段;具备将计算机技术应用于专业知识学习和应用,提高理论应用实践能力;掌握现代先进的编程风格和发展方向,形成与时俱进的专业知识结构。教学目标9/8/20212参考教材陈维兴.《C++面向对象程序设计教程》第三版(清华大学出版)9/8/202

2、13考试方式闭卷笔试(50分)上机(30分)作业、出勤率(15分)课堂表现(5分)9/8/20214主题学习起点与特点起点:C++是一门自成体系的课程,本课程是在C语言的基础上进行讲解。特点:多看、多想、多实践9/8/20215第1章面向对象程序设计概述9/8/202161.1什么是面向对象程序设计1.1.1新的程序设计范型面向对象程序设计是一种新型的程序设计范型。这种范型的主要特征是:程序=对象+消息9/8/202171.1.2面向对象程序设计的基本概念1.对象在现实世界中,任何事物都是对象。现实世界中的对象,具有以下特性:每一个对象

3、必须有一个名字以区别于其他对象;用属性来描述它的某些特征;有一组操作,每个操作决定对象的一种行为;对象的操作可以分为两类:一类是自身所承受的操作,一类是施加于其他对象的操作。9/8/202182.类在实现世界中,“类”是一组具有相同属性和行为的对象的抽象。类和对象之间的关系是抽象和具体的关系。类是多个对象进行综合抽象的结果,一个对象是类的一个实例。3.消息在面向对象程序设计中,一个对象向另一个对象发出的请求被称为“消息”。4.方法方法就是对象所能执行的操作。方法包括接口和方法体两部分。9/8/202191.1.3面向对象程序设计的基本特

4、征1.抽象char*name;intnumber;floatscore;input();modify();print();2.封装属性与方法的私有、保护、公有特性3.继承属性与方法的单继承与多继承4.多态voidPrint(inti){语句段1;}voidPrint(floatf){语句段2;}voidPrint(constchar*c){语句段3;}9/8/2021101.2为什么要使用面向对象程序设计1.2.1传统程序设计方法的局限性(1)传统程序设计开发软件的生产效率低下(2)传统程序设计难以应付日益庞大的信息量和多样的信息类型(

5、3)传统的程序设计难以适应各种新环境9/8/2021111.2.2面向对象程序设计的主要优点(1)可提高程序的重用性(2)可控制程序的复杂性(3)可改善程序的可维护性(4)能够更好地支持大型程序设计(5)增强了计算机处理信息的范围(6)能很好地适应新的硬件环境1.2为什么要使用面向对象程序设计9/8/2021121.3面向对象程序设计的语言1.3.1面向对象程序设计语言的发展概况9/8/2021131.3.2几种典型的面向对象程序设计语言1.Smalltalk语言2.Simula语言3.C++语言4.Java语言5.C#语言9/8/20

6、21141.3.3上机实践——上机方法和步骤这一小节简单介绍上机的基本方法和步骤,包括两种形式:用MFCAppWizard(Exe)创建一个应用项目。用C++sourcefile自己编程、编译、调试及运行;9/8/202115编译、调试及运行,其操作步骤如下:1)启动VisualC++,启动方法见图:自行编制C++SourceFile的操作步骤:9/8/2021161)启动VisualC++,启动方法见图:2)创建一个新的C++SourceFilel打开“文件”菜单,单击“New”命令选项,弹出“New”对话框;l单击“New”对话框的

7、“File”页标签,弹出“File”页;l双击“C++SourceFile”选项,进入文件编辑状态。该操作过程见图:自行编制C++SourceFile的操作步骤:9/8/2021171)启动VisualC++,启动方法见图:2)创建一个新的C++SourceFile3)编辑C++SourceFile,见图。自行编制C++SourceFile的操作步骤:9/8/2021181)启动VisualC++,启动方法见图:2)创建一个新的C++SourceFile3)编辑C++SourceFile,见图4)保存C++文件打开“File”菜单,单击

8、“SaveAs”命令选项,在“保存为”对话框中执行存盘操作,见图。自行编制C++SourceFile的操作步骤:9/8/2021191)启动VisualC++,启动方法见图:2)创建一个新的C++Sourc

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

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

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