在看Rxjava的时候看人家一直这样点这调用下面的方法不知道人家咋实现的,看着感觉还挺高大上的,其实也就是那么回事吧!
一切我们调用的时候都是现实例一个对象,然后 对象.setXXX()方法,
public class fushu_Bean {
private int id;
private String name;
private String unit;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getUnit() {
return unit;
}
public void setUnit(String unit) {
this.unit = unit;
}
}
调用的时候只能new对象一个一个修改
fush_Bean fush = new fush_Bean();
fushu.setId(1);
fushu.setName("");
但是如果你在
public class fushu_Bean {
private int id;
private String name;
private String unit;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
return id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
return name;
}
public String getUnit() {
return unit;
}
public void setUnit(String unit) {
this.unit = unit;
return name;
}
}
在生成JavaBean的set方法的时候添加了return 对象出去
那么你也就可以....调用下面的方法了
new fushu_Bean()
.setId(1)
.setName("");
然后留链式了呀
这个我只知道手动添加return,然后哪位大神知道直接可以生成set方法的的返回的话留言奥!谢谢!