저는 AnyLogic이라는 시뮬레이션 환경에서 작업 중이며 Java를 기본 코드로 사용합니다.자바에서 동적으로 객체를 참조 할 수 있습니까?
예제에서 사용자는 순서도를 그리고 런타임에 흐름도의 각 요소가 인스턴스화됩니다. 나는 사용자가 코드에 의해 그리는 것을 확인할 수 있습니다 플로우 차트에있는 모든 오브젝트의 이름을 나타내는 문자열의 목록을 반환
LinkedList eo = (LinkedList) this.getEmbeddedObjects();
- 합니다.
동적으로 이러한 개체의 메서드에 액세스하고 싶습니다. 그러나 저는 Java에 익숙하지 않고이 작업을 수행하는 방법을 모릅니다. 리플렉션에 대해 이해하는 것으로부터 classForName을 인스턴스화 할 수 있지만이 경우 이미 인스턴스화 된 객체가 있고 그 객체에 액세스하기 위해 String을 사용하려고합니다.
나는 어떻게 진행하고 어떤 제안을 주셔서 감사합니다. 당신은, 메소드 이름의 목록을 얻을 당신이 원하는 일을 찾아서 호출 할 수 있습니다
대단히 고마워요. - 저에게 큰 도움이되었습니다! MIRROR를 선택했습니다. 구현하기가 훨씬 쉽습니다. 나는 API 레퍼런스와 내 일을 훨씬 쉽게 해주는 제안 된 API를 정말 고맙게 생각한다. – user1461521