A alternativa correta é a III - O método addAtleta() possui duas funções, e as boas práticas de programação abordam que um método tenha apenas uma função, desta forma, sugere-se criar um outro método com o nome de validarIdade (int idade) por exemplo, e invocando ele da seguinte forma nadador[0].validarIdade(idade) dentro do método addAtleta(). A sugestão de criar um novo método para validar a idade do atleta é uma boa prática de programação, pois ajuda a manter o código mais organizado e legível. Além disso, o método addAtleta() deve ter apenas uma função, que é adicionar um novo atleta ao torneio, e não realizar validações de idade.
Para escrever sua resposta aqui, entre ou crie uma conta
Programação Orientada A Objetos
Compartilhar