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

来源:7-1 编程练习

慕粉3657422

2016-07-26 20:57

57975d8600013ec205000393.jpg

57975d870001048d05000339.jpg

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

写回答 关注

4回答

  • 凡人不羡仙
    2016-07-26 22:17:28
    已采纳

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

    慕粉3657...

    非常感谢!

    2016-07-27 13:07:50

    共 1 条回复 >

  • 懒懒夜
    2016-07-26 22:18:27

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

  • wpETS3242665
    2016-07-26 22:13:58

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

  • Miss林先生
    2016-07-26 22:12:47

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

Java入门第一季(IDEA工具)升级版

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

1165172 学习 · 17581 问题

查看课程

相似问题