62,614
社区成员
发帖
与我相关
我的任务
分享
public class KitCircle1 {
public static void main(String[] args){
for(int i=0; i<10 ;i++) {
Kit k = new Kit();
}
}
}
class Kit {
int id;
}
public static void main(String[] args) {
for(int i=0; i<10 ;i++) {
int x = 1;
}
//int i = 1;
//int i = 1;//这两个连续定义就要报错,因为在同一作用域
}
for(int i=0; i<10 ;i++) {
{Kit k = new Kit();} //放到一个花括号里
Kit k = new Kit(); //这样是不会有问题的,但是把上下两句换个位置就有问题了,没有花括号的那句换到上面的话,因为它的的生命周期在for的花括号里,这样就造成带花括号的那句重复定义了
}