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

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

慕标8141536

2019-03-27 19:29

// 调用内部类的方法

int newScore=mi.getScore();


不是很懂这个的意思


写回答 关注

3回答

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

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

    我爱孙佳怡

    说错,是定义个变量去接收返回值

    2019-05-14 12:39:54

    共 1 条回复 >

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

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

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

    弯曲的小手 回复鸭皮

    看看无参无返回的章节吧,你规定了参数是int,返回的就是int,没规定就随意了

    2019-04-22 16:44:23

    共 2 条回复 >

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

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

Java入门第二季 升级版

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

530644 学习 · 6091 问题

查看课程

相似问题