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

如果在内部类和外部类中都用private定义一个同名变量但值不相同

如何在内部类中调用这个变量

正在回答

3 回答

内部变量可以直接调用,外部变量通过new 外部类名().变量 调用。

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

内部类访问外部类是不受访问控制符的限制的,当内部类与外部类中的变量名相同时通过this关键字来调用外部变量,如:外部类名.this.变量名。

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

外部类名.this.变量名//调用外部变量

直接用变量名调用的是内部类变量

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

举报

0/150
提交
取消

如果在内部类和外部类中都用private定义一个同名变量但值不相同

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