内部类引用外部类变量的时候,该变量必须是显式final 或者至调用以来不会被外接改变(隐式final)。

===》

如果是int 类型,然而又不想去用final 修饰,可以使用数组的方式巧妙绕开限制

final int a = 123 ===> int[] a = [123], a[0] = 455, innerClass reference a

发表评论

电子邮件地址不会被公开。 必填项已用*标注