我想知道是否有可能在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