// 调用内部类的方 int newScore=mi.getScore();
答案是
为什么不是
mi.print()呢?
调用有几种方法哦,mi.print难道不是调用吗?他是打印啊
——————————————只答简单的,因为
简单啊!!!
你直接在最后输出结果中直接用mi.getScore()代替newScore,效果是一样的
getScore()是内部类中有返回值的方法,mi是创建的对象,mi.getScore(),实际上是对象mi完成该方法后得到返回值,int newScore=mi.getScore()是将mi.getScore()的返回值赋给newScore。
方法是什么样关键看你类里面怎么写,你写输出字符他就是输出字符,你写让有返回值他就是返回值的,名称都可以变,关键看方法是什么样,不知道说的对不,请大神们批评指正