java新手问题?java面向对象问题?

java如何面向对象,我为什么写越来越想面向过程。看资料是一个名词定义一个类,让后在里面定了成员变量和方法,我在类里定义的东西是越来越多,没有感受到面向对象的过程呀。面向... java如何面向对象,我为什么写越来越想面向过程。看资料是一个名词定义一个类,让后在里面定了成员变量和方法,我在类里定义的东西是越来越多,没有感受到面向对象的过程呀。面向对象应该是个什么样的? 展开
 我来答
liuyyp
2012-05-18
知道答主
回答量:11
采纳率:0%
帮助的人:6.7万
展开全部
面向对象和面向过程在于:面向过程的编程,代码是按照事件处理的流程来写的,即你写代码的逻辑就是事件处理的逻辑;java 是面向对象的语言,因为可以自定义类啊,类就相当于是现实中的事物(也就是对象),类有自己的成员变量和类方法,这是正确的,类成员变量就相当于是事物的属性:比如现实中的汽车如果写成一个 类, 他肯定有成员变量,长,宽,高,等等,然后还有方法,加速的方法,停车的方法等等!!!!所以说面向对象是以对象为中心的!!!
树礼梨m
2012-05-18 · TA获得超过417个赞
知道小有建树答主
回答量:926
采纳率:75%
帮助的人:138万
展开全部
面向对象:相当于把一个事物分解为多个模块,每个模块又有自己的代表对象。面向过程:是把一个事物按照一定的步骤去完成。比如说贪食蛇游戏的实现,如果用面向对象的方法,则此程序分解为好多的对象,比如说蛇snack对象,再定义他的属性,比如说撞到障碍会发生什么反应等等,另外,还有障碍物对象等。如果用面向过程的方法,则按照蛇行走的路线一步步的设置,当遇到障碍时会怎样等等都要即时设置,相当于一步一步的实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户06475
2012-05-18
知道答主
回答量:11
采纳率:0%
帮助的人:1.7万
展开全部
面向对象是需求抽象出业务对象;然后对需求进行合理分层,构建相对独立的业务模块;之后设计业务逻辑,利用多态、继承、封装、抽象的编程思想,实现业务需求;最后通过整合各模块,达到高内聚、低耦合的效果,从而满足客户要求。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式