메소드 체이닝 기법

ITKHJ·2023년 4월 8일
0

Java

목록 보기
10/12
post-thumbnail

메소드 체이닝 기법 정리

  • 메소드 체이닝이란?
    → 메소드를 고리처럼 줄줄이 엮어서 메소드를 계속해서 사용할 수 있게끔 하는 방법.
  • 자기 자신을 리턴하므로써, .(참조연산자)만 사용해서 호출할 수 있다.
  • 보통 이와 같이 getter, setter를 통해 객체를 생성하고, 불러올 때 아래와 같이 호출하게 된다.

  • 하지만 메서드 체이닝 기법을 사용하면, setter 메소드에서 this를 리턴하게 되고, 해당 객체에 다시 메소드를 호출하면 리턴되는 this를 통해 메소드().메소드(). 등으로 체인처럼 메소드가 이어지게 된다.(보통 setter에 많이 사용하지만 setter가 아닌 생성자에서도 사용할 수 있다.)

※ 실제 반환되는 객체는 마지막에 반환된 객체가 출력이 됨

profile
모든 업무 지식 작성하자!

0개의 댓글