VVKinner
WKinner
采纳率100%
2017-07-20 19:18

Java匿名内部类访问外部类的局部变量

已采纳

Java匿名内部类访问外部类的局部变量,那么这个局部变量需要用final修饰吗?
为什么我的测试没有用final却可以?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

4条回答

  • zy841958835 cloudyzhao 4年前

    如果你的变量只做读取是可以不用显式的声明为final类型 但是有修改操作就会报错 谢谢

    点赞 评论 复制链接分享
  • qq_33764491 呢喃北上 4年前

    final修饰符是定义变量的值不能被修改,访问并不会修改变量,所以可以不用。

    点赞 评论 复制链接分享
  • strutce 丵鹰 4年前

    final修饰只是设置最终状态不被修改,更访问没什么关系吧

    点赞 评论 复制链接分享
  • zy841958835 cloudyzhao 4年前

    把你的代码贴出来看看
    谢谢

    点赞 评论 复制链接分享

相关推荐