Why can I create multiple instances with the same name in a loop?

前端 未结 4 959
滥情空心
滥情空心 2021-01-28 05:39

I don\'t understand why this works and I hope somebody can explain it to me. Here is an example:

TestObject array[] = new TestObject[10];
for(int i= 0; i <= 1         


        
4条回答
  •  深忆病人
    2021-01-28 06:29

    This is because 'object' is in visibility scope of current loop iteration, so for next iteration, there can be initialized a new one with the same name (other scope).

提交回复
热议问题