0

假设我有一个 java.util.Properties 对象。Properties 对象有一个名为setProperty(String name,String value)的方法。有没有设置它的快捷方式?

编辑:也许 Properties 类不是最好的例子,因为我认为它通过将键添加为属性来处理它。但是使用任意数量的参数的 setter 方法呢?

4

1 回答 1

2

最简洁的答案是不'。Groovy 只为遵循 JavaBeans 约定的 getter/setter 属性提供快捷方式

T getX()

void setX(T value)

其中 X 是属性的名称,T 是属性的类型。名为“set*”且具有多个参数的方法不符合条件。

于 2009-06-29T23:52:10.087 回答