网站首页 > 资源文章 正文
面向对象的程序设计中对象属性、方法和事件认识
属性( Property )
指一个对象所具有的性质、特征。这些特征可能是看得见摸得者的或内在的。
比如:一个人做为一个对象,姓名、性别、身高都可作为对象的属性。
方法( Method )
指对象所能具有的动作和行为。比如:一个人能够执行的动作和行为,作为对象所能做的动作。
事件( Event )
指对象能够识别并做出反应的外部刺激,非对象直接能做出的事件,而是在事件发生后,有关对象因事件会出现属性变化,产生相应的动作或行为方法。比如,鼠标按下事件,窗体、按钮等对象在鼠标按下的位置不同,窗体或按钮相应字体变灰,或产生一定动作,并不是该对象直接发生的动作,而是受限于事件才发生动作。
同一个对象的属性、方法和事件是相互联系、相互作用的。
如:上课铃声事件,一个快迟到的同学(对象)会向教室跑(方法),同时他的心率(属性)会加快。
不同的对象之间也是相互关联、相互影响的。同一个系统中不同对象之间的相互作用,构成整个系统。
掌握了面向对象的概念,就要经常用面向对象的眼光去分析周围的事物,便于模块化设计,整个系统则由成干上万个模块组成。
研究的问题不同,对象的划分也会不同,对象内部还可细分成许多子对象子模块。飞机设计分为发动机、机翼、尾翼、机身等多个对象,而对发动机部门来说,发动机内部设计又细分许多对象。
面向过程就是分析出解决问题所需要的步骤,然后用函数(或主函数调用子函数)把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。
面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描述某个事物在整个解决问题的中的行为。 面向对象程序以功能为主,面向过程程序以步骤为主,通过每步函数功能实现。
猜你喜欢
- 2024-09-18 无门槛快速学编程——Python小短课,三探面向对象
- 2024-09-18 Python中的“实例化对象”——掌握面向对象编程的核心技能
- 2024-09-18 面向过程和面向对象最通俗的解释(面向对象和面向过程的概念和区别)
- 2024-09-18 Python | 面向对象如何快速实现(一)
- 2024-09-18 漫画:如何通俗易懂地解释面向对象思想?
- 2024-09-18 一文让你掌握Python面向对象的编程思维
- 2024-09-18 什么是面向对象,看这一篇就够了(什么叫面向对象)
- 2024-09-18 C#自学——面对对象(OOP)(c#面向对象的编程)
- 2024-09-18 面向对象:静态方法、类方法、属性方法
- 2024-09-18 Delphi基础教程图文版之初识面向对象
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)