您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

为什么会出现“从内部类引用的局部变量必须是最终的”?

为什么会出现“从内部类引用的局部变量必须是最终的”?

您尚未显示所有代码,但我怀疑添加了以下内容

final int i0 = i;

在循环内使用i0而不是将其i用作数组的索引应该可以修复错误

另外,如@James_D所评论,您还可以Sprite sprite = fireballRight[i];在匿名类之前添加spritehandle方法内部使用。

请注意,在finalJava 8+的情况下,修饰符是可选的。

其他 2022/1/1 18:25:42 有521人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶