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

为什么不能用mi.getScore直接调用内部类的对象呢?

57c6c5f10001173505000122.jpg

57c6c5f20001b82105000104.jpg

下图这样为什么就不行呢?


正在回答

3 回答

可以,这样调用的话直接在System.out.println调用不过要改成System.out.println("姓名:" + name + "\n加分后的成绩:" + mi.score);

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

Charlie_W 提问者

非常感谢!
2016-08-31 回复 有任何疑惑可以回复我~
#2

Butterfly__JH 回复 Charlie_W 提问者

谢谢,最佳答案
2016-08-31 回复 有任何疑惑可以回复我~

int newScores = mi.getScores(); 是接收上面return  返回值的,那是一个无参带返回方法,所以第一张图是可以运行的。

下面那张图就应该是按楼上的才对。

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

感觉将score改为mi.getScore()才对吧,score根本没有定义吧

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

举报

0/150
提交
取消

为什么不能用mi.getScore直接调用内部类的对象呢?

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