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

如图,这是一个问题,求解答,谢谢!

57975d8600013ec205000393.jpg

57975d870001048d05000339.jpg

为什么要创建对象、调用方法、传入数据呢?有什么好处或作用吗?这道题不这样更简单,求解答,谢谢!

正在回答

4 回答

封装方法可以复用,而且可读性也好,一个逻辑处理封装为一个方法,可以作为自己的工具类,以后直接可以传参调用,好处你现在体会不出来很正常,以后当你一个类的代码写到几百行,而所有的代码都在一个方法里,你就知道出了错有多痛苦,一个地方的值改了可能整个方法都跑不起来了,那时候你就知道把逻辑块独立是多么好的处理方式了,降低耦合度永远是程序员分解问题的好方法。

2 回复 有任何疑惑可以回复我~
#1

慕粉3657422 提问者

非常感谢!
2016-07-27 回复 有任何疑惑可以回复我~

初学代码量很少,像你这么写没什么,但后期代码量成千上万条,都写在一个类里不利于维护,容易出错误

1 回复 有任何疑惑可以回复我~

这是因为这个题是已经给了我们固定几个数,而且数量比较少的情况下,你用你这个方法没问题,同样能得到结果。但是一旦成绩很多,而且需要求排名为n的同学的成绩,明显你这方法就不可行了。使用对象是为了对大范围的考虑,咱们现在也应该为以后的大程序的编写做考虑。

2 回复 有任何疑惑可以回复我~

编程是多样性的,你这个方法是简便,不过本节的讲述的是方法所以才要你用方法来解决这个问题,加深你对方法的理解。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165475    人
  • 解答问题       17585    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

如图,这是一个问题,求解答,谢谢!

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