会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
没有任何出路
博客园
首页
新随笔
联系
订阅
管理
总结
类:模板
对象:
循环内定义变量重名问题?
这就涉及到作用域了,在Java中,变量的作用域分为四个级别:类级、对象实例级、方法级、块级。
块级变量就是定义在一对大括号“{}”中的变量,变量的生命周期就是这个块。
你定义在for前面报错是因为for循环可以访问到方法的变量,两个变量重名。
定义在后面不报错是因为for有一对大括号,你定义在它后面在编译这句的时候for已经被垃圾回收了
posted @
2021-12-24 16:23
没有任何出路
阅读(
29
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告