TA贡献26条经验 获得超19个赞
内部类可以直接访问外部类中的成员,包括私有 之所以可以直接访问外部类的成员,是因为内部类中持有一个外部类的引用,格式:外部类名.this
TA贡献883条经验 获得超454个赞
如果你说的“方法内部类”指的就是 local class 的话。对于所在 method 中的变量,local class 只能访问 final 的和(Java SE 8后也能访问)“实事常量”。
如果这样的变量被“隐藏”了,似乎没有特殊的语法能让你引用到它们。
大厂算法面试真题解析32讲
¥ 68.00
32 堂微服务架构设计与落地精讲课
¥ 78.00
Java 并发编程深度解析
¥ 58.00
网络编程之Netty一站式精讲
再学经典:《Effective Java》独家解析
举报