Uma dúvida. O exercício pede que sejam feitos 2 construtores: um sem argumentos (padrão) e outro recebendo nome. Dessa forma, se faz necessário ter o método setNome. Minha dúvida é: Posso invocar o setNome no construtor que recebe o nome como argumento? É boa prática? Entendo que devo invocar porque tem que passar pela "regra de negócio" do setNome.
//constructor public Funcionario(String nome) { setNome(nome); }
public setNome(String nome) { this.nome = nome; }