2014年自考管理系统中计算机应用复习笔记:面向对象程序设计


面向对象程序设计
面向对象程序设计的最大特征是强调构成事物的每一个对象,描述的是每个对象的属性与方法。而对于响应每个事件的程序,一般不再独立构成一个文件,而被封装在每个具体的对象之中。
1.概念
(1)对象(Object)。一般来说,现实世界中可以独立存在的。能够被区分的一切实体(事物)都是对象。在VFP中所研究的对象,只是现实世界中实体或概念在计算机中的一种抽象的模型化的表示。这种抽象事物中是封装了数据和操作的对象,通过定义属性和操作来描述其特征和功能,通过定义接口来描述其地位及与其他对象的相互关系,从而形成一个动态的对象模型。
(2)类(Class)。类是一组对象的属性和行为特征的抽象描述,或者说是具有共同属性、共同操作性质的对象的集合。基类只考虑通用特征与功能,用户可以从基类中派生出许多子类。子类往往是在继承基类的基础上,又增加一些新的特性与功能构成。子类也像基类一样可以派生出对象。类的基本特性是封装性、继承性和多态性。
(3)属性
属性就是对象的特性,是对象外观及行为的特征。对象的属性可以在建立对象时由其所属的类(或子类)继承,也可以在对象创建或运行时进行修改与设置。
(4)事件
事件是对象可以识别和响应的行为与操作。它一般由用户或系统来触发。VFP中事件是固定的,用户不能再创建新的事件。
(5)方法
方法是对象所具有的功能。因为一种功能必然是由一个过程来支持。所以过程也可以说就是一段程序(有时也叫方法程序)。
2.面向对象程序设计的特点
面向对象程序设计方法是一种支持模块化设计和软件重用的编程方法。它把程序设计的主要活动集中在建立对象和对象之间的联系上。面向对象程序设计的基本思想是封装性和可扩展性。
(l)封装性。面向对象程序设计中,数据结构及算法全部被封装在对象中。对象的数据结构描述了对象的状态;对象的操作是它的行为。
(2)可扩展性。可扩展性体现为继承和行为扩展两个方面。对象之间具有层次关系,下一层的对象是上一层对象的子对象,上一层对象就是下一层对象的父对象。
面向对象的程序设计的行为扩展,是指任何一个对象,除了可以继承父对象的数据和操作外,也可以随时为自己增加属性和方法程序。
通过这种封装和继承的特性,引出了面向对象设计的另一个重要特性――多态性。所谓多态,就是在程序中同名但是具体功能不同的方法可以共存。实现多态有两种办法,那就是"覆盖"和"重载".
3.类的设计和使用
用户可以通过基类派生出对象及子类,也可以利用子类派生出对象或子类。把特殊需要的属性、方法和事件定义在该子类中,从而创建出用户的自定义类。
更多自考动态请您持续关注环球网校自考频道!
-
自学考试备考必备资料拼团已拼3682团
-
2025年10月自考-全专业-备考资料包合集(持续更新)查看54.80MB 下载数 239
-
近4年自考《马克思主义基本原理》概论真题及答案汇总(22年-25年)查看3.35MB 下载数 904
-
2025年10月自考-各专业-全书划重点查看9.53MB 下载数 193
一节课带你了解学历提升
自学考试 自考入门导学
09月11日 11:00-12:00
王涛
上班族如何提升自己的学历?
自学考试 自考入门导学
09月25日 11:00-12:00
王涛
本直播为付费学员的直播课节
请您购买课程后再预约
最新资讯
- 2025年10月自考备考资料包上线!真题汇总+必背10页纸+高频100题2025-09-05
- 来领资料!2025年10月自学考试备考资源包更新上线2025-09-02
- 倒计时54天!2025年10月自考必备真题资源+备考资料包已汇总2025-09-01
- 干货合集!2025年10月自考考前2月必备资料清单2025-08-29
- 免费下载!2025年10月自考备考资料全汇总,速领2025-08-09
- 速领!2025年10月自学考试各专业【重点预测100题】上线,备考开始2025-08-05
- 稳了!2025年10月自考【各科目全书重点pdf】速下载,查漏补缺2025-08-04
- 干货收藏!2025年10月自考公共课、专业课高效备考攻略2025-07-12
- 考前必背!2025年自考《中国古代文学史一》高频考点2025-04-07
- 考前复习:2025年4月自考《中国近代史纲要》高频考点(3.31)2025-03-31
自学考试历年真题下载 更多
-
近4年自考《马克思主义基本原理》概论真题及答案汇总(22年-25年)3.35MB 下载数 904 查看
-
近3年自考《美学》真题及答案汇总(23年-25年)1.62MB 下载数 106 查看
-
近4年自考《外国文学史》真题及答案解析(22年-25年)2.56MB 下载数 96 查看
自学考试备考必备资料已拼3682团 拼团
-
2025年10月自考-全专业-备考资料包合集(持续更新) 54.80MB 下载数 239 查看
-
近4年自考《马克思主义基本原理》概论真题及答案汇总(22年-25年) 3.35MB 下载数 904 查看
-
2025年10月自考-各专业-全书划重点 9.53MB 下载数 193 查看