我想將一個類作爲參數傳遞給一個函數。但是我有包含該類名稱的字符串變量。如何在運行時傳遞一個java類作爲參考?
2
A
回答
3
使用靜態方法類的Class
yourMethod(other arguments,..., Class.forName("name of your class in string Formate.."));
這個方法返回一個Class class object for your class...
2
試試這個:
Class.forName("Foo")
但相應的類必須在類路徑中。
3
嘗試
Class clazz = Class.forName(className);
4
這是一般的方法,你需要使用一個完全合格的類名。
myInstance.myMethod (Class.forName("fully.qualified.ClassName"));
2
您可以使用反射:
String className = "goo";
Class c = Class.forName(className);
foo(c);
相關問題
- 1. 傳遞一個行爲作爲參考
- 2. 在Java中傳遞一個字符串作爲參考?
- 3. 作爲參考傳遞控制參考
- 4. 在Java中,我如何傳遞Integer變量作爲參考?
- 5. 傳遞值作爲參考
- 6. 如何在iOS運行時傳遞float作爲參數
- 7. 如何傳遞一個動態分配的「在運行時確定大小」的數組作爲參考?
- 8. 如何傳遞參數在運行時的log4j的一個appender
- 9. 在Java中傳遞一個類(「Country.class」)作爲參數
- 10. 在Java中傳遞一個類作爲參數
- 11. 傳遞一個類作爲參數?
- 12. 傳遞一個**類作爲參數
- 13. 傳遞一個類作爲參數
- 14. C++傳遞一個類作爲參數
- 15. 在C中傳遞點作爲參考?
- 16. 如何在C++中傳遞一個類型作爲參數?
- 17. 參考作爲參數傳遞不動
- 18. win32com傳遞參數作爲參考
- 19. 傳遞一個明確的演員作爲參考參數(C#)
- 20. 傳遞參考如何工作?
- 21. 傳遞類作爲java中的一個方法的參數
- 22. 在另一個類中傳遞整個類作爲參數
- 23. 請解釋此Java陣列參考參數傳遞行爲
- 24. 類中的傳遞參考
- 25. Java - 傳遞類到另一類的參考
- 26. 從HTTPContext作爲響應在運行時傳遞一個值
- 27. 傳遞一個類型作爲參數傳遞給方法
- 28. C# - 如何傳遞一個類型作爲參數
- 29. 如何傳遞一個類型作爲參數
- 30. 如何傳遞一個類作爲參數
在網上搜索了 「反思的Java」 – Nim
你能向我們展示一些代碼,您希望如何工作的例子?我懷疑你可能使用了錯誤的術語。 –