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

为什么调用内部类的方法不是直接这样做呢?

     为什么不是这样 :   // 调用内部类的方法 mi.getScore();

而是这样的呢:int newScore = im.getScore

正在回答

2 回答

定义一个newScore参量来存储mi.getScore()返回的值,进行输出

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

首先说一下你的这种方法也是可以的,不过具体输出功能如何实现还有待修改。我写一下给你看。

   第一种

// 创建方法内部类的对象
        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());

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

举报

0/150
提交
取消

为什么调用内部类的方法不是直接这样做呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信