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

为什么这样调用内部方法

MInner a=new MInner();

        

        // 调用内部类的方法

a.getScore();

        

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

-----------------------------------------------------------------------------------------

MInner a=new MInner();

        

        // 调用内部类的方法

int newScore=a.getScore();

        

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

----------------------------------------------------------------------------------

请问两个运行结果不是一样吗为什么第二段要多定义一个变量,有什么区别吗,还是有什么好处,小白求解答

正在回答

3 回答

两个没有区别,第二个定义一个变量只是用来方便存储,如果还想调用,更简洁。

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

弑流星 提问者

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

weixin_慕莱坞4034668 回复 弑流星 提问者

相互学习吧,我也是在看这个
2016-10-26 回复 有任何疑惑可以回复我~

没区别 只不过第二个多定义了一个变量 看个人编写的风格吧

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

请问能举个例子吗?

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

举报

0/150
提交
取消

为什么这样调用内部方法

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