2010-08-12 22 views
1

如果我有屬性「名字」和「姓氏」的Java類,我要動態地分配基礎上的變量屬性。舉個例子:一個POJO動態分配的屬性在Groovy

​​

我知道在python中我可以使用setattr(instance,varname,value)。這與setProperty相反。

感謝

回答

0

沒關係,這是

[email protected]"$varname" = value 
+1

順便說一句,你可以省略@符號。在這種情況下,該屬性通過動態生成的setter方法設置。您也不需要「公共」訪問修飾符,因爲這是Groovy的默認設置。 – 2010-08-12 19:31:20

0

你也可以使用

instance.setProperty(VARNAME,值)

也許

實例[VARNAME] =價值