5.2 面向对象程序设计的基本概念

5.2 面向对象程序设计的基本概念

ID:11425232

大小:55.50 KB

页数:6页

时间:2018-07-11

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

《5.2 面向对象程序设计的基本概念》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、      教学目标1、             知识与技能(1)认识面向对象程序设计中对象、类的概念及其特征。(2)认识面向对象程序设计中类、对象和实例的关系。2、           过程与方法(1)能够举例说明现实世界与程序世界的对象及其特征。(2)能够举例说明现实世界与程序世界的类及其特征。。(3)能够画图表示类、对象和实例三者的关系。3、             情感态度和价值观(1)能关注面向对象程序设计的基本概念。(2)能产生对对象、类等的认识的愿望。(3)能认识到掌握对象、类的概念是学习面向对象

2、程序设计的前提。二、      重点难点教学重点:(1)对象及其特征。(2)类及其特征。。教学难点:(1)类及其特征。(2)类的继承。(3)类、对象和实例的关系。三、      教学环境1、 教材处理教材选自广东教育出版社的信息技术(选修一)《算法与程序设计》第五章第二节,本节以理论为主。面向对象程序设计涉及到一些基本的概念,认识和理解类、对象的基本概念,以及类、对象和实例之间的关系是掌握面向对象程序设计的基础,是进一步学习面向对象功能实现的的前提。内容编排尽量贯彻原教材的意图展开。教学方法采用讲解、学生自主学习和

3、合作学习相结合的学习方法。2、 预备知识学生已认识面向对象程序设计的基本思想,初步了解了类、对象等概念,通过比较得知两种程序设计方法的优劣所在。有了这些基础,学习者明显产生了想进一步学习面向对象设计知识的欲望。3、 硬件要求本节内容是纯理论,可在普通教室上,也可选在多媒体电脑教室中完成,以供学生实践。4、所需课时:1课时四、      教学过程导入:1、简要介绍本节课的教学目标:紧密联系现实生活中的实例理解面向对象程序设计中的主要概念如对象、类及其关系,知道这些概念在面向对象思想中的重要性。     2、联系实际生

4、活提问导入:现实生活中我们经常说到“类”这个概念,如人类、花类、鸟类等等。“人类”又可分为黑人、黄种人、白人等小类,这些小类可以具体到某个人如张三、李四、王五等。前面我们提到计算机软件的开发过程就是人们使用计算机语言将现实世界映射到计算机世界的过程。那么这些概念在面向对象程序设计中是采用怎样的机制来实现映射的呢?这节课我们来作充分的探讨。(一)对象1、什么是对象在客观世界中,“对象”原意是指“物体”的意思,它是现实世界事物的抽象表示。如一个人、一只动物、一台计算机、一部手机、甚至是一场比赛、一次演唱会等等都是对象。

5、对象之中,还可以包含其它对象。如一辆汽车包含了发动机、车轮、方向盘、离合器和刹车装置等多个零部件,这些零部件也都是对象。2、对象的特征对象尽管如此复杂,但它们一般都有某些相似性,称为对象的特征。归纳起来有以下几点:(1)     都具有一个标识自己以区别其他对象的名字。(2)     都具有自身的属性及其属性值。如计算机的CPU主频、内存大小、硬盘容量等显示计算机的数据特征。(3)     都具有身的行为(操作)。行为用来描述该对象的功能、操作和可完成的任务。对象执行的操作是行为的表现形式。例如,计算机具有运行程序

6、、处理数据、存储数据、控制打印等行为。又比如,一个人是一个对象,他(她)有自己的名字、身高、体重、学历等特征;他(她)有一系列技能,如懂维修电器、会程序设计,他(她)通过这些技能与社会其他人进行交往。3、对象的描述例:有一个人名叫胡东、身高1.75m,体重75kg,专科毕业,懂电器维修,会程序设计。我们可以这样描述这个对象的特征:            对 象 名:胡东            对象的属性:                        学历:专科                        身高:

7、1.75m                        体重:75kg            对象的行为:                        回答身高                        回答体重                        维修电器                        程序设计 4、面向对象程序设计中的“对象”面向对象程序设计中的对象是客观世界中对象的模型化。根据以上对对象特征的描述可知,对象是有着特殊数据(属性)与操作(行为)的实体,对象的操作(行为)称为方法

8、。程序中的对象是模型化了的客观世界的对象,它是代码和数据的封装体,用数据表示属性,用代码(过程或函数)表示方法。一个程序对象的属性用变量来表示;而对象的方法用对象中的代码来实现。例如:我们在前面学习过的窗体、文本框和命令按钮都是对象。每个对象都有自己的一些属性和方法。如窗体FORM1有Name、BackColor等属性,还有Print、Show和Move等等

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

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

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