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

内部类如果和外部类变量和方法没有重名是不是可以直接在内部类调用外部类的变量和方法

求大佬解答下

正在回答

4 回答

当然可以啊,外部使用内部的变量或者方法,需要创建对象,但内部使用外部的,直接访问就行了

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

可以,如果需要访问同名的属性或方法时有区别。

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

Inner 类中定义的 test() 方法可以直接访问 Outer 类中的数据,而不受访问控制符的影响,如直接访问 Outer 类中的私有属性a

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

可以调用不是用private修饰的外部类的变量和方法

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

插网线 提问者

有没有static修饰private的
2018-08-20 回复 有任何疑惑可以回复我~
#2

慕粉7269117

private修饰的外部类变量和方法也可以访问
2018-09-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

内部类如果和外部类变量和方法没有重名是不是可以直接在内部类调用外部类的变量和方法

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