为什么这样调用内部方法
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);
----------------------------------------------------------------------------------
请问两个运行结果不是一样吗为什么第二段要多定义一个变量,有什么区别吗,还是有什么好处,小白求解答