2011-10-24 2 views
0

행 (행동을 계속하는 루프)이 실행될 때 Greenfoot의 배열에 여러 개체가 있습니다. 해당 개체에 속한 배열에 대한 정보를 얻을 필요가 있습니다. . 배열에 포함 된 객체 내에서 배열에 대한 정보를 얻으려면 어떤 방법이 있습니까?개체를 포함하는 배열에 대한 정보 얻기 - Java

답변

1

개체의 참조를 목록에 저장합니다. 예 :

class MyObject { 
    List owner; 
    // ... 
    public void setOwner(List owner) { this.owner = owner; } 
} 

이렇게하면 MyObject의 모든 메서드에서 소유자 목록에 액세스 할 수 있습니다. 개체를 목록에 추가 할 때는 "setOwner"메서드를 호출하는 것을 잊지 마십시오.

+1

사용할 수 있습니다. 그러나 포함 된 요소의 컨테이너에 대한 정보가 필요하면 디자인 문제가있을 수 있습니다. –

+0

G_H가 맞았습니다. 접근 방식을 변경 했으므로 작업을 쉽게 해결할 수있었습니다. 그러나 나는 당신의 대답 Migel Prz에게 감사합니다, 나는 그것으로부터 배웠습니다! :) – nenne

관련 문제