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

Método Transferir

Bom dia gente, nesse mês de março tive uma aula de java e o professor também usou a classe conta como exemplo. Quando chegou o momento da gente criar o método transferir, a instrução foi para não cria-lo dentro da classe mãe, pois esse método diferente dos métodos sacar e depositar, necessitam de uma outra conta para realizar a operação. Só que aqui na Alura, pelo menos até agora os instrutores estão utilizando o método transferir na classe mãe, isso tem dado conflito na minha mente. Qual a melhor forma para escrever o método transferir?

1 resposta
solução!

Se existe alguma conta que não deva poder fazer transferências então realmente não é uma boa ideia, pois assim ela estará herdando um método e podendo fazer algo que não deveria.

Na minha opinião o ideal seria implementar somente nas contas que fazem transferência. Ou você pode criar uma Interface para as mesmas e colocar este método lá, ganhando polimorfismo.