본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

JAVA

chaining 체이닝, 체인을 걸듯 연결해 실행하다

메소드 여러개를 실행해야 될 경우에 사용된다.

 

chaining 체이닝 연달아 체인을 걸듯 실행하다

Counter내의 main메소드에서 Counter 객체를 만들어 increment, decrement, getCount메소드를 한줄에 메소드체이닝을 통해 실행할 수 있다.

public class Counter {
    private int count = 0;

    public Counter increment() {
        count++;
        return this;
    }

    public Counter decrement() {
        count--;
        return this;
    }

    public int getCount() {
        return count;
    }

    public static void main(String[] args) {
        Counter counter = new Counter();
        int result = counter.increment().increment().decrement().getCount();
        System.out.println(result); // 출력 결과: 1
    }
}