为什么有的在调用方法时不用加int?这里要加?

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

四月kkk

2019-04-13 20:39

// 创建方法内部类的对象

        MInner in=new MInner();

        

        // 调用内部类的方法

int newScore=in.getScore();

        

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

}


写回答 关注

2回答

  • 心声之新生
    2019-05-27 16:28:47

    看看自己写的代码,内部类中创建了一个无参有返回值的方法,返回值返回加分后的成绩,in.getScore()这里调用内部类的方法并且返回加分后的成绩值,这个值需要有一个新的变量来接收,创建变量需要先声明变量的类型,然后in.getScore()中的值赋给了newScore变量。

  • qq_慕容6257119
    2019-05-06 15:44:31

    因为你这里是需要要创建一个新的变量newScore,然后把方法中的返回值赋给这个新的newScore。

Java入门第二季 升级版

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

530646 学习 · 6091 问题

查看课程

相似问题