for (int i = 0; i < 10; i++)
Test t = new Test();
为什么这样写不行?不是当只有一条语句的时候可以省略花括号吗?
怎么现在却不行了呢?谁能帮我解释一下?谢谢。作者: 王龙彪 时间: 2012-7-28 10:46
对象名字总不能都是t吧...作者: 全海波 时间: 2012-7-28 10:48
Test t = new Test();
Test t = new Test();
Test t = new Test();
Test t = new Test();
Test t = new Test();
Test t = new Test();
Test t = new Test();
Test t = new Test();
Test t = new Test();
估计你的意思是
for (int i = 0; i < 10; i++)
Test ti = new Test();
这样就不是重复 Test t = new Test();了
而是等价于
Test t 1= new Test();
Test t2 = new Test();
Test t 3= new Test();
Test t 4= new Test();
Test t 5= new Test();
Test t 6= new Test();
Test t7 = new Test();
Test t8 = new Test();
Test t9= new Test();