为什么这里调用内部类的方法是int newScore = mi.getScore(); 谁能解释一下,秒采纳! 谢谢!

// 定义方法内部类

class MInner {

int score = 83;

public int getScore() {

return score + 10;

}

}

        

// 创建方法内部类的对象

        MInner mi = new MInner();

        

        // 调用内部类的方法

int newScore = mi.getScore();

        


IrisKonyu
浏览 1250回答 1
1回答

yanrun

getScore是内部类的非静态方法啊,所以调用它需要一个MInner类的对象
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java