jak osiągnąć metodę łańcuchową w Javie?

Chcę osiągnąć metodę łączenia łańcuchów w Javie.

Jak mogę to osiągnąć?

Daj mi znać, kiedy z niego korzystać.

public class Dialog {

     public Dialog() {

     }

     public void setTitle(String title) {

         //Logic to set title in dialog
     }

     public void setMessage(String message) {

         //Logic to set message
     }     

     public void setPositiveButton() {

         //Logic to send button
     }
}   

Chcę utworzyć łańcuch metod, którego mogę użyć w następujący sposób:

new Dialog().setTitle("Title1").setMessage("sample message").setPositiveButton();

lub jak

new Dialog().setTitle("Title1").setMessage("sample message");

lub jak

new Dialog().setTitle("Title1").setPositiveButton();

questionAnswers(3)

yourAnswerToTheQuestion