有什么区别吗

来源:8-9 Java 中的 static 使用之静态方法

花灬瞳

2016-03-08 15:21

直接用System.out.println("总分:"+HelloWorld.sum();是不是更加方便呢,不用特意设allscore接收值。有什么细节区别吗?

写回答 关注

4回答

  • qq_YAO_4
    2016-03-08 16:15:08
    已采纳

    因为这边只有一个sum()方法,直接输出HelloWorld.sum()确实很方便,如果方法很多,比如有sum1(),sum2()......

    这时候有个变量来接收,虽然结果都一样,但这样逻辑就显得有条理,输出时也显得方便,我是这样理解的,勿喷!

    花灬瞳

    非常感谢!

    2016-03-08 16:28:47

    共 1 条回复 >

  • 溯源oc
    2016-03-08 16:30:44

    你这样ok   但注意标题是Java 中的 static 使用之静态方法

  • 慕田峪6079749
    2016-03-08 16:28:32

    方便别人理解你的代码,看得清楚


  • 听风含泪
    2016-03-08 16:08:48

    个人觉得是为了方便。如果你的程序里要多处调用HelloWorld.sum(),会很麻烦

Java入门第二季 升级版

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

530653 学习 · 6091 问题

查看课程

相似问题