扫码关注官方订阅号
java中,匿名内部类可以使用外部类的成员变量吗
欢迎选择我的课程,让我们一起见证您的进步~~
可以,即使是private的也可以,测试下其实不费事
public class Outer{ private int size; public class Inner { public void dostuff() { size++; } } public void testTheInner() { Inner in = new Inner(); in.dostuff(); } }
自己测试一下不难吧
这个肯定是可以的 java测试一下就ok了 想看能不能用就看作用域或者自己测试啊
只要成员变量不是static都可以,非静态内部类都会隐式持有外部类的引用。你可以阅读这篇文章了解
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
可以,即使是private的也可以,测试下其实不费事
自己测试一下不难吧
这个肯定是可以的 java测试一下就ok了 想看能不能用就看作用域或者自己测试啊
只要成员变量不是static都可以,非静态内部类都会隐式持有外部类的引用。你可以阅读这篇文章了解