【发布时间】:2011-04-21 08:17:31
【问题描述】:
我可以定义 setter 方法来返回 this 而不是 void 吗?
喜欢:
ClassA setItem1() {
return this;
}
ClassA setItem2() {
return this;
}
然后我可以使用 new ClassA().setItem1().setItem2()
【问题讨论】:
-
为什么有人要这样做?
-
@O.D 实现“链接”编码风格:例如
foo.setX(2).setY(3);
标签: java design-patterns