总结

类:模板
对象:

  1. 循环内定义变量重名问题?
    这就涉及到作用域了,在Java中,变量的作用域分为四个级别:类级、对象实例级、方法级、块级。
    块级变量就是定义在一对大括号“{}”中的变量,变量的生命周期就是这个块。
    你定义在for前面报错是因为for循环可以访问到方法的变量,两个变量重名。
    定义在后面不报错是因为for有一对大括号,你定义在它后面在编译这句的时候for已经被垃圾回收了
posted @ 2021-12-24 16:23  没有任何出路  阅读(29)  评论(0)    收藏  举报