面向对象(Object Oriented)简称OO,是相对于面向过程而提出的一种
编程思想,也是解决问题的一种思路。
首先我们谈谈面向过程,它是一种以事件为中心的编程思想,就是分析解
决问题所 需要的步骤,然后用函数把这些步骤一步一步的实现,使用的时
候,在一个一个的调用。例如:考试(发卷子,做题,收卷)。
然后我们看面向对象,它是一种以事物为中心的编程思想,就是将事物抽
像成为对象,将事物的行为看成方法,将事物的属性看成是成员变量。在解决
问题时,只需要找到相应,方法的对象,调用即可。例如:考试,找 老师,
学生。具体老师,和学生怎么做,在调用时,我们是不用操心的。
深入的去理解,面向过程的思想就是代码的“流水账”按照时间的先后,一
步步完成任务,而面向对象,则是将所有的属性和方法以事物为标准进行分
类。在将每一类方法和属性写好封装在事物中。然后我们在做任务时,只要调
用事物及做好的方法就可以了!
本人入学考试考这个。。。。。 |