我想知道是否有可能在Java中聲明某個給定類型的新對象,因爲我已將該類型表示爲Class對象。聲明Java對象的類型/類名爲字符串
例如,讓我們說,我有
SomeClass obj1;
Class c = obj1.getClass();
現在我想借「C」,並用它來聲明該類型的新對象。沿着這些方向的東西:
Class<c> my_new_var;
這樣my_new_var將會是一個與obj1相同類型/類的變量。這與我們是否可以在新變量的聲明中使用類對象(或與該對象相關的東西)作爲類型直接相關。
這是可能的,或者不可能的,因爲Java是強類型的?
由於提前,
布魯諾
這種動態弄虛作假甚至動態語言的阻礙。你爲什麼認爲這是一個好主意? – delnan 2011-01-14 18:45:55