什么是面向对象? 5
2个回答
展开全部
面向对象就是针对一个功能,而进行模块的划分。。。而面向过程,则是根据事情发展的步骤,按进行的过程划分
我简单的介绍,你就会发现其实和你说的一模一样:
过程
举例子:
假设我今天要去学校,那么我怎么去呢?
先出家门-做车-走一段路-到学校
这每一步你都得走。
(比较官方的来说:分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。)
这就是过程。
对象
简单的就是一个人也是一个对象。
对象有属性和方法。
属性:比如说这个人是男的,这就是属性
方法:我现在对这个人说,你明天1点到我家来。他照做了,我这指令就是方法
区别的话:
还是以上学为例子
如果是对象,就有对应的方法,里面就有上学方法,你只要告诉那个人上学的方法。你不用管过程,你只要知道最后他到学校就行了
如果是过程,你得把每一步写的清清楚楚,最后还告诉他,必须到学校要告诉我一声(返回结果),才行。
楼下的例子真幽默,不过不合理。
我简单的介绍,你就会发现其实和你说的一模一样:
过程
举例子:
假设我今天要去学校,那么我怎么去呢?
先出家门-做车-走一段路-到学校
这每一步你都得走。
(比较官方的来说:分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。)
这就是过程。
对象
简单的就是一个人也是一个对象。
对象有属性和方法。
属性:比如说这个人是男的,这就是属性
方法:我现在对这个人说,你明天1点到我家来。他照做了,我这指令就是方法
区别的话:
还是以上学为例子
如果是对象,就有对应的方法,里面就有上学方法,你只要告诉那个人上学的方法。你不用管过程,你只要知道最后他到学校就行了
如果是过程,你得把每一步写的清清楚楚,最后还告诉他,必须到学校要告诉我一声(返回结果),才行。
楼下的例子真幽默,不过不合理。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询