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

为什么调用内部类的方法还要给他定义一个新的类型

// 调用内部类的方法

int newScore=mi.getScore();


不是很懂这个的意思


提问者:慕标8141536 2019-03-27 19:29

个回答

  • 我爱孙佳怡
    2019-05-14 12:39:07

    有返回值,所以要创建个对象接收返回值

  • 弯曲的小手
    2019-03-28 21:57:16

    public int getScore()这个方法是无参有返回方法,返回int类型的变量

    所以要创建int newScore,如果想去掉int,看图片的代码https://img4.mukewang.com/5c9cd2b90001459007510681.jpg

  • 慕粉163707432
    2019-03-28 10:26:33

    这是把getScore()方法中的返回值赋值给一个新的变量,由于它的返回值是int类型的所以需要定义一个int类型的变量去接收getScore()的返回值