问答详情
源自:8-9 Java 中的 static 使用之静态方法

有什么区别吗

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

提问者:花灬瞳 2016-03-08 15:21

个回答

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

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

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

  • 溯源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(),会很麻烦