Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Declarar os Atributos do Cliente direto na Conta

Boa Tarde! Bom só uma duvida de funcionalidade e organização, é bom declarar os atributos das varias de um objeto separados ou quando temos um objeto que faz referencia a outro objeto é bom já declararmos seus valores na mesma linha? 
Qual é mais indicado para um time de desenvolvimento?
Tem outras forma de declarar esses valores, se tiver mais opção, por favor comenta alguns só pra eu testar e estudar esses caminhos de referencias!
public class testaBanco {
    public static void main(String[] args) {
        //Cliente marcos = new Cliente();
        //marcos.nome = "Marcos Martins";
        //marcos.cpf = "222.222.222-22";
        //marcos.profissao = "Programador";

        Conta contaDoMarcos = new Conta();
        contaDoMarcos.deposita(100);

        contaDoMarcos.titular = new Cliente();

        //associa o cliente marcos a conta  contaDoMarcos
        contaDoMarcos.titular.nome = "Marcos Martins";
        contaDoMarcos.titular.cpf = "222.222.222-22";
        contaDoMarcos.titular.profissao = "programador";

        System.out.println(contaDoMarcos.titular.nome);
        System.out.println(contaDoMarcos.titular.cpf);
        System.out.println(contaDoMarcos.titular.profissao);
    }
}
1 resposta
solução!

Oi, Marcos. Tudo bem?

A essa altura do curso, eu diria que o ideal é você declarar separadamente, já que as classes Banco e Cliente servem apenas como molde e só quando você for criar os objetos baseados nessas classes que você vai começar a se preocupar com os atributos.

Minha recomendação para você, no momento, é não se preocupar muito com as boas práticas, pois o intuito das aulas agora é mostrar como as coisas funcionam por baixo dos panos. Quando você for introduzido aos princípios da Orientação a Objetos e outras APIs, você passará a ver como de fato a linguagem é utilizada por times de desenvolvimento - ou, pelo menos, quais bons princípios javeiros devem seguir - mas por enquanto, foque em entender bem os conceitos apresentados (como composição), pois mais para frente você aprenderá a usar tudo isso da maneira correta.

Se ficou qualquer dúvida é só avisar. Bons estudos!