为了账号安全,请及时绑定邮箱和手机立即绑定

面向过程语言与面向对象语言有啥区别???

所以,它和面向过程语言(如:c语言)的函数有啥区别???

正在回答

1 回答

见名知意:

    面向过程,

        是根据事件的发展经过来进行编程,捋清问题的思路,分析出步骤,然后调用函数一步一步解决.面向过程只适用于简单思路,类似于国产仙剑游戏,规定地图,规定路线,规定故事,一步一步走到最后.

    面向对象

        面向对象是以"对象"为中心的编程思想,

        这个世界有很多人和事物,每一个具体的东西都可以看做一个对象,而且每个对象都有自己的属性和行为,对象与对象之间的交互就通过方法进行,把要解决的问题分解成各个对象,建立对象不是为了解决问题的步骤,而是要描述对象在整个问题中的属性和行为.

        典型的具体请参考竞技游戏,以英雄联盟为例,每个英雄就是一个具体的对象,生命值,攻击力,攻速等是英雄的属性(变量),技能,平A方式(远程,近战)就是英雄的行为(方法),每个防御塔,野怪,水晶都是对象,输赢的规则就是红蓝水晶的行为.


        抱歉,不知道我这样子描述对你有没有帮助,我也是初学入门,辅以百度搜索加一点自己的理解,希望能帮到你.谢谢

        


        

下载视频          

下载视频          
0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530559    人
  • 解答问题       6091    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

面向过程语言与面向对象语言有啥区别???

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信