무엇인가를 명확히하고 싶습니다. 내가 GameObject
목록 참조의 "빈"배열을 만들 제 1 및 제 2 단계에목록이있는 Java 제네릭
List<GameObject>[] dynamicCells; //1
List<GameObject>[] staticCells; //2
dynamicCells = new List[numCells]; //3
staticCells = new List[numCells]; //4
for (int i = 0; i < numCells; i++) {
dynamicCells[i] = new ArrayList<GameObject>(10); //5
staticCells[i] = new ArrayList<GameObject>(10); //6
}
: 이것은 내 코드입니다. 세 번째와 네 번째 단계에서 주소 목록을 반환하는 List 배열의 메모리를 할당합니다. 5, 6 단계에서 나는 GameObject
타입의 새로운 ArrayList
레퍼런스를 만들었습니다.
결국 나는 각자 게임 객체의 ArrayList
을 보유하고있는 목록 참조 목록이 남았습니다. 이게 옳은 거니 ? 이것을 설명하는 더 좋은 방법이 있습니까?
맞습니다. 각 변수는'List' 객체의 배열입니다. – SamTebbs33