我有一些類和出於某種原因,我需要的是創建一個類dinamically的一些變量的過程......定義一個變量類型另一個變量在Java中
假設我有這樣的代碼:
for (int i = 0 ; i < 5 ; i++)
{
....
POP tmp = new POP();
tmp = (POP) ast.convert(aso, POP.class);
}
我想的是,POP類設置dinamically ......我幾乎實現了我想除了從對象類鑄件是什麼,我不知道該怎麼寫呢?
String className = "POP";
Class cl = Class.forName(className);
Class cl2 = POP.class;
cl = (??????) ast.convert(aso, cl2);
我怎麼能解決它?
您能否提供更多的代碼?說實話:我仍然在猜測你想要在這裏實現什麼:) .convert()方法在做什麼?什麼是「aso」? – chzbrgla
對於這段代碼,'??????'應該是'Class',但我不認爲這就是你想要的:-)你可以通過聲明'cl'來實現你想要的接口類型由你的類實現。 – rsp