慕娘6067258
2019-09-07 11:18
在外部类方法中创建了方法内部类的对象,但是在外部类的方法中使用 对象名.实例变量名 无法访问是为什么?
因为成员内部类虽然在本类内部,但是封装级别比本类更高,所以想要正常访问内部类,需要创建内部类对象,通过对象名来访问,而内部类本身就处在外部类内部,所以可以直接访问外部类
不对,是外部类对象.new 内部类
在外部类的方法中要创建内部类对象时要使用外部类.new 内部类();这样才可以调用内部类的属性和方法
Java入门第二季 升级版
530560 学习 · 6091 问题
相似问题