1 / 25
文档名称:

第6章 对象模型和事件模型.ppt

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

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

分享

预览

第6章 对象模型和事件模型.ppt

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

下载得到文件列表

第6章 对象模型和事件模型.ppt

文档介绍

文档介绍:购买练习册
本周六下午3:30
计A321-1
以班级为单位,3元/本
第六章
对象模型和事件模型
面向对象的程序设计概述
基类
处理对象
事件(自学)
方法(自学)
Page 146
1、方法:以认识论为基础,用对象来理解和分析问题空间,并设计和开发出由对象构成的软件系统的方法。
2、开发过程:从“用什么做”到“要做什么”
3、优点
以对象为中心的问题求解方法简化程序设计,更接近现实世界,可降低开发和维护的费用
提高程序代码的可重用性
设计出程序的基本单位:类和对象
利用类的继承性更新系统的功能
一、面向对象的程序设计方法(OOP)
Page 146

二、类和对象
Page 146

对象:客观世界的任何实体都可以看作是对象,对象即属性和相关方法组成的包
对象的特征---属性
对象的行为---方法
对象:学生李四
特征
姓名
学号
性别
年龄
李四
04080115

20
行为
选课
查询成绩
类:是对一组相似对象的性质描述,这些对象具有相同的属性及方法。
(1)类是对象模板
(2)对象是类的一个实例
可以基于类来生成:属性相同但属性值不同的对象
类是静态概念,对象是动态概念
OOP中,程序由一个或多个类组成,在程序运行时视需要创建该类的各个对象
二、类和对象
Page 146

举例说明类和对象的关系:

皮鞋绿
皮鞋白
皮鞋黑
三个对象
一个类
汽车
一辆白色小汽车
举例二如下:
这是一个对象,因为它是指一辆具体的汽车实体, 该对象的属性为白色、小型等
这是一个类不专指特定的事物
1、类
二、类和对象
Page 147

基类:VFP系统提供的内部定义的类(表单、控件)
子类:引用VFP基类或其他子类建立的新类
用户自定义类:与基类相似,但由用户定义,可用于派生子类,但无可视化表示形式
VFP
基类
派生
子类
子类
子类
类的特点:
(1)继承性(inheritance)
子类延用父类特征的能力
(2)多态性(polymorphism)
相关类包含同名的方法,方法内容不同
(3)封装性(encapsulation)
说明了包含和隐藏对象信息的能力
(4)抽象性(Abstraction)
二、类和对象
Page 147

如,学生类可以继承公民类。学生都具有公民的一般特征(姓名、年龄、性别等),同时又具有作为学生特有的性质(学号,所在班级等)。公民类称为父类,学生类称为子类。
2、对象(Object):每个对象都具有属性及与之相关的事件和方法,通过对象的属性、事件和方法来处理对象。
(1)属性: 定义对象的特征或某一方面的行为
二、类和对象
Page 148

(2)事件(Event) 是由对象识别的一个动作
(3)方法(Method) 是对象能够执行的一个操作

最近更新

2024年浙江特殊教育职业学院单招职业技能测试.. 39页

2024年浙江省杭州市单招职业适应性考试题库推.. 40页

2024年浙江舟山群岛新区旅游与健康职业学院单.. 40页

2024年浙江财经大学东方学院单招职业技能考试.. 40页

2024年浙江长征职业技术学院单招综合素质考试.. 39页

2024年海南外国语职业学院单招职业倾向性考试.. 39页

2024年海南软件职业技术学院单招职业适应性测.. 40页

2024年淮南职业技术学院单招职业技能考试模拟.. 41页

2024年渤海理工职业学院单招职业倾向性测试模.. 41页

2024年温州大学单招职业技能考试题库推荐 39页

2024年湖北国土资源职业学院单招职业技能测试.. 40页

2024年湖北幼儿师范高等专科学校单招职业适应.. 42页

2024年湖北省襄樊市单招职业适应性考试模拟测.. 41页

2024年湖北艺术职业学院单招职业技能测试题库.. 40页

2024年湖南九嶷职业技术学院单招综合素质考试.. 42页

2024年湖南劳动人事职业学院单招职业适应性测.. 40页

2024年湖南水利水电职业技术学院单招职业技能.. 41页

2024年湖南省衡阳市单招职业倾向性考试模拟测.. 41页

2024年湖南网络工程职业学院单招职业技能测试.. 41页

2024年湖南邮电职业技术学院单招职业适应性考.. 40页

2024年湖南高尔夫旅游职业学院单招职业适应性.. 40页

2024年湘南幼儿师范高等专科学校单招职业技能.. 41页

2024年滁州职业技术学院单招综合素质考试模拟.. 38页

2024年漯河食品职业学院单招职业倾向性考试题.. 39页

2024年潞安职业技术学院单招职业适应性考试题.. 40页

2024年烟台科技学院单招职业技能考试题库汇编.. 41页

2024年珠海城市职业技术学院单招职业适应性测.. 40页

2024年甘肃卫生职业学院单招职业技能测试题库.. 39页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页