为什么不是这样 : // 调用内部类的方法 mi.getScore();
而是这样的呢:int newScore = im.getScore
定义一个newScore参量来存储mi.getScore()返回的值,进行输出
首先说一下你的这种方法也是可以的,不过具体输出功能如何实现还有待修改。我写一下给你看。
第一种
// 创建方法内部类的对象
MInner mi=new MInner();
// 调用内部类的方法
int newScore=mi.getScore();
//注意输出最后调用的区别?
System.out.println("姓名:" + name + "\n加分后的成绩:" + newScore);
第二种
// 创建方法内部类的对象
MInner mi=new MInner();
// 调用内部类的方法
//可以直接将调用值进行输出。
//注意输出最后调用的区别?
System.out.println("姓名:" + name + "\n加分后的成绩:" + mi.getScore());