为了账号安全,请及时绑定邮箱和手机立即绑定

求问 为什么不能直接这样调用

求问 为什么不能直接这样调用

慕莱坞1282154 2017-08-16 15:04:39
package com.one;public class NightTest {        static int score =89;    static int score1 = 87;    public  static int sum(){        return score+score1;                    }    public static void main(String[] args) {                        System.out.println("总分为:"+NightTest.sum);    }}
查看完整描述

4 回答

已采纳
?
抗震性能

TA贡献4条经验 获得超3个赞

用类名调用方法 :

类名.方法名();

System.out.println("总分为:"+NightTest.sum());

查看完整回答
反对 回复 2017-08-16
?
_Leslie

TA贡献9条经验 获得超2个赞

sum应该为sum()。

而且方法和变量名不推荐用静态吖

可以这样: int score =89;
                  int score1 = 87;
                  public   int sum()
 在main中  NightTest nightTest =new NightTest();

                  然后调用  nightTest.sum()方法

查看完整回答
反对 回复 2017-08-17
?
To_The_Moon

TA贡献11条经验 获得超2个赞

sum是个方法呀大哥。要写成NightTest.sum()后面加括号表示这是方法。不加括号就表示这是个属性

查看完整回答
反对 回复 2017-08-16
?
SaintKay

TA贡献17条经验 获得超4个赞

大哥你的sum后面加括号了么?

查看完整回答
反对 回复 2017-08-16
  • 4 回答
  • 0 关注
  • 2108 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信