我是初学者所以不是很懂

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

qq_weare伐木累_1

2015-11-29 13:25

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

写回答 关注

4回答

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

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

    qq_wea...

    非常感谢!

    2015-12-01 11:47:54

    共 1 条回复 >

  • 吾怯二日
    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

    自己没看清

Java入门第二季 升级版

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

530655 学习 · 6091 问题

查看课程

相似问题