Это называется методом цепочки.Вам нужно будет установить тип возвращаемого значения всех методов так же, как класс.
public class Foo{
public Foo methodA()
public Foo methodB()
public Foo methodC()
}
Теперь клиент может просто позвонить:
foo.methodA().methodB(), etc.
У вас может быть один «терминальный метод», т.е. тот, который не возвращает значение.Например,
public void methodD();
Этот метод будет вызываться последним.
foo.methodA().methodB().methodC().method();
Эта строка сама по себе будет действительной, поскольку тип возвращаемого значения void.
Пожалуйста, посмотрите на метод цепочки / построитель шаблонов видео на YouTube, это будет понятно.