객체의 메서드가 자기 자신을 반환하게 하여
반환된 참조값을 이용, 메서드를 체이닝하여 사용할 수 있다
public class ChainingAdd {
private int value;
public ChainingAdd add (int addValue) {
value += addValue;
return this
}
public int getValue() {
return value;
}
}
public class ChainingMain {
public static void main(String[] args) {
ChainingAdd adder = new ChainingAdd();
adder.add(1).add(2).add(3)
System.out.println(adder.getValue()); // 6
}
}