Variable 're' is accessed from within inner class, needs to be final or effectively final
时间: 2023-11-15 07:02:13 浏览: 220
member name cannot be accessed(解决方案).md
这个错误提示是因为在内部类中使用了外部的变量,但是该变量没有被声明为final或者effectively final。在Java中,内部类访问外部变量时,需要保证该变量不会被修改,否则会导致内外不一致的问题。因此,Java要求将该变量声明为final或者effectively final,以保证内部类访问的变量值不会被修改。如果你没有将该变量声明为final或者effectively final,就会出现"Variable 're' is accessed from within inner class, needs to be final or effectively final"这个错误提示。
阅读全文