问答详情
源自:7-8 Java 中的方法内部类

为什么这样调用内部方法

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);

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

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

提问者:弑流星 2016-10-24 11:10

个回答

  • weixin_慕莱坞4034668
    2016-10-24 11:18:25
    已采纳

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

  • 慕粉15827060392
    2016-10-24 15:33:16

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

  • 弑流星
    2016-10-24 11:29:39

    请问能举个例子吗?