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

我是初学者所以不是很懂

在调用内部类的方法时 为什么要 int getscore=mi.getScore();而不能简单的mi.getScore();?貌似好像也没有报错

提问者:qq_weare伐木累_1 2015-11-29 13:25

个回答

  • 骑驴跑得快
    2015-11-29 18:47:44
    已采纳

    你这个明显就是赋值语句了,在调用方法后,方法有返回值,赋给整形的getscore。

  • 吾怯二日
    2016-03-02 20:28:46

    输出中有变量 先赋值再输出 分清参数和变量的区别

  • 长颈鹿在附近
    2015-11-29 19:37:38

    后面的输出语句中已经有了newscore,所以需要把值赋给newscore再输出。你也可以创建内部对象后,把后面输出语句的newscore直接替换为mi.getScore()进行输出。比如:

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

  • qq_weare伐木累_1
    2015-11-29 13:28:09

    自己没看清