为什么这样调用内部方法

来源:7-8 Java 中的方法内部类

弑流星

2016-10-24 11:10

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回答

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

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

    weixin... 回复弑流星

    相互学习吧,我也是在看这个

    2016-10-26 10:33:15

    共 2 条回复 >

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

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

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

    请问能举个例子吗?

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530646 学习 · 6091 问题

查看课程

相似问题