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

我是初学者所以不是很懂

在调用内部类的方法时 为什么要 int getscore=mi.getScore();而不能简单的mi.getScore();?貌似好像也没有报错

正在回答

4 回答

你这个明显就是赋值语句了,在调用方法后,方法有返回值,赋给整形的getscore。

0 回复 有任何疑惑可以回复我~
#1

qq_weare伐木累_1 提问者

非常感谢!
2015-12-01 回复 有任何疑惑可以回复我~

输出中有变量 先赋值再输出 分清参数和变量的区别

0 回复 有任何疑惑可以回复我~

后面的输出语句中已经有了newscore,所以需要把值赋给newscore再输出。你也可以创建内部对象后,把后面输出语句的newscore直接替换为mi.getScore()进行输出。比如:

System.out.println("姓名:" + name + "\n加分后的成绩:" + mi.getScore());

3 回复 有任何疑惑可以回复我~

自己没看清

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我是初学者所以不是很懂

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信