为了账号安全,请及时绑定邮箱和手机立即绑定

调用方法内部类的格式

为什么一定要 这样 int newScore = new inner.getScore();才能调用内部类的方法

而inner.getScore();则不能运行。

正在回答

代码语言

2 回答

定义一个newScore参量来存储mi.getScore()返回的值,进行输出https://img1.sycdn.imooc.com//5d3480690001f98204360047.jpg

0 回复 有任何疑惑可以回复我~

方法内部类只能在方法内部类里进行输出使用,并且不能使用访问控制符和static修饰符。所以实例化方法内部类MInner,进行调用。

因为在getScore方法里,是有返回值的,通过方法内部类MInner实例化,把getScore()方法的返回值赋给定义的一个int newScore(整型的变量),进行输出。

还有你也可以在getScore()方法中,直接定义,赋值,那就是不需要返回值,然后就可以直接mi.getScore()输出。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

调用方法内部类的格式

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号