课程
/后端开发
/Java
/Java入门第二季 升级版
int allScore = sum();就不行么?
2018-07-10
源自:Java入门第二季 升级版 8-9
正在回答
本题中可以直接调用静态方法,也可以用类名,也可以用对象。任选其1就好。如果觉得可以麻烦采纳一下哦
int allScore = sum(); 是错的,你这是将‘sum()’作为一个变量直接赋给allScore。直接访问静态方法的意思是,不用通过创建对象的方式来访问,而是通过类名来访问,但是,不管是哪种方式访问方法,都要用上调用对象的基本格式,即“ 对象名或类名.方法名(); " , 所以正确的应该为 int allScore = HelloWorld.sum();
可以啊,你前几行的代码是不是搞错了。
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
1 回答静态方法可以直接调用静态方法吧?
2 回答静态方法是否可以直接调用不同类静态方法?
5 回答main方法中调用静态方法
3 回答静态方法调用
1 回答静态方法调用