首页 常识

面向对象方法是什么(面向对象的程序对象属性、方法和事件认识)

2024-08-14 12:15:01

面向对象的程序设计中对象属性、方法和事件认识

面向对象的编程

属性( Property )

指一个对象所具有的性质、特征。这些特征可能是看得见摸得者的或内在的。

比如:一个人做为一个对象,姓名、性别、身高都可作为对象的属性。

方法( Method )

指对象所能具有的动作和行为。比如:一个人能够执行的动作和行为,作为对象所能做的动作。

事件( Event )

指对象能够识别并做出反应的外部刺激,非对象直接能做出的事件,而是在事件发生后,有关对象因事件会出现属性变化,产生相应的动作或行为方法。比如,鼠标按下事件,窗体、按钮等对象在鼠标按下的位置不同,窗体或按钮相应字体变灰,或产生一定动作,并不是该对象直接发生的动作,而是受限于事件才发生动作。

同一个对象的属性、方法和事件是相互联系、相互作用的。

如:上课铃声事件,一个快迟到的同学(对象)会向教室跑(方法),同时他的心率(属性)会加快。

不同的对象之间也是相互关联、相互影响的。同一个系统中不同对象之间的相互作用,构成整个系统。

掌握了面向对象的概念,就要经常用面向对象的眼光去分析周围的事物,便于模块化设计,整个系统则由成干上万个模块组成。

研究的问题不同,对象的划分也会不同,对象内部还可细分成许多子对象子模块。飞机设计分为发动机、机翼、尾翼、机身等多个对象,而对发动机部门来说,发动机内部设计又细分许多对象。

面向过程就是分析出解决问题所需要的步骤,然后用函数(或主函数调用子函数)把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。

面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描述某个事物在整个解决问题的中的行为。 面向对象程序以功能为主,面向过程程序以步骤为主,通过每步函数功能实现。

面向过程编程

相关推荐