java pojo set方法模拟jquery流式api疑惑

倚楼听风雨_ 2012-12-21 03:47:05
用过jquery的都知道,我们可以这样写:$("#id").val("s").addclass("c").....;一直往下点。实际上,是因为它每个方法的后面都有一个 return this;
那么,我们为什么没有把这个 return this 移植到我们java的pojo的set方法里面呢?
那么给pojo赋值的时候就可以obj.setA(a),.setB(b).setC(c)....
如下,是我写的测试pojo

public class Test {
private String ttt1 = "";
private String ttt2 = "";
public String getTtt1() {
return ttt1;
}
public Test setTtt1(String ttt1) {
this.ttt1 = ttt1;
return this;
}
public String getTtt2() {
return ttt2;
}
public Test setTtt2(String ttt2) {
this.ttt2 = ttt2;
return this;
}

@Override
public String toString() {
return "ttt1=" + this.ttt1 + ", ttt2=" + this.ttt2;
}

public static void main(String[] args) {
System.out.println(new Test().setTtt1("ddd").setTtt2("dxxxx"));
}

}

我想,不可能只有我现在才有这样的想法,之所以我现在才想到,以前不知道,一定有它的弊端,不知道众牛白怎么看?
...全文
142 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
倚楼听风雨_ 2013-01-11
  • 打赏
  • 举报
回复
顶.........................
倚楼听风雨_ 2012-12-25
  • 打赏
  • 举报
回复
额,没人么,顶。。。。
xrbsq123 2012-12-21
  • 打赏
  • 举报
回复
其实我也在思考过这个问题,我感觉没什么问题,可以这么干的

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧