静态方法中调用静态方法不可以么?

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

qq_超超_apszRU

2018-07-10 22:37

int allScore = sum();就不行么?

写回答 关注

3回答

  • 洛辰m
    2018-09-25 09:58:47

    本题中可以直接调用静态方法,也可以用类名,也可以用对象。任选其1就好。如果觉得可以麻烦采纳一下哦

  • 时代花园
    2018-09-10 16:06:19

    int allScore = sum();   是错的,你这是将‘sum()’作为一个变量直接赋给allScore。直接访问静态方法的意思是,不用通过创建对象的方式来访问,而是通过类名来访问,但是,不管是哪种方式访问方法,都要用上调用对象的基本格式,即“  对象名或类名.方法名(); "  , 所以正确的应该为 int allScore = HelloWorld.sum();


  • WPierre
    2018-07-10 22:48:42

    可以啊,你前几行的代码是不是搞错了。

Java入门第二季 升级版

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

530646 学习 · 6091 问题

查看课程

相似问题