我在名爲AnyLogic的模擬環境中工作,它使用Java作爲其底層代碼。我可以在java中動態引用一個對象嗎?
在我的示例中,用戶繪製流程圖,並在運行時實例化流程圖中的每個元素。我能確定哪些用戶通過代碼得出:
LinkedList eo = (LinkedList) this.getEmbeddedObjects();
- 返回代表在流程圖中的所有對象的名稱的字符串列表。
我想動態訪問這些對象的方法,但我是新來的Java,不知道如何去做這件事。從我理解的反射我可以實例化一個classForName,但在這種情況下,我已經有實例化對象,我想使用字符串來訪問它們。
我不確定如何繼續並欣賞任何建議。
感謝:-)
非常感謝 - 這對我來說是一個很大的幫助!我選擇繼續使用MIRROR--實施起來要容易得多。我非常欣賞API參考和建議的API,這些使我的工作變得更加簡單。 – user1461521