Boa noite David, tudo bem?
Neste caso voce esta utilizando composição de objetos (conta e titular).
Se voce fosse acessar estes objetos individualmente e fosse "setar" alguma informação utilizaria diretamente o método que configura o valor pois voce tem acesso direto aos objetos, exemplo:
Conta conta = new Conta();
conta.setNumero(123456);
Titular titular = new Titular();
titular.setNome("Fernando");
Porem voce esta acessando um objeto dentro de outro, desta forma voce precisa trazer a referencia do objeto interno que quer alterar, ai entra o caso que voce falou, exemplo:
conta.getTitular().setNome("Fernando");
Sei que no começo é meio confusa a composição de objetos, seus acessos e suas modificações mas como tempo voce se acostuma.
Uma forma de facilitar no inicio é "desmembrar" os objetos, por exemplo:
Titular titular = conta.getTitular();
titular.setNome("Fernando");
Isso torna o codigo maior so que fica mais facil de ler.
Abraço