Ola!!
Já faz algum tempo que estou com uma duvida em relação ao retorno de alguns métodos, na verdade sobre boas praticas.
No exercício que é solicitado sobrescrever o método toString da classe Object. Eu sobrescrevi da seguinte forma:
@Override
public String toString() {
return String.format("Aula: %s%nTempo: %d minutos%n", this.getTitulo(), this.getTempo());
}
Minhas duvidas são: é considerado boa pratica retornar os métodos gets como esta no código? Aproveitando, pergunto se a utilização do método estático String.format para formatação da String a ser devolvida, ao invés de passar direto o retorno entre aspas pode ser considerado boa pratica. Se não for poderia me explicar o porquê?
Desde já grato.