Oi, Bernardo! Como vai?
Gostei da forma como você organizou a classe Colaborador, separando os métodos alterarNome(), alterarCargo() e exibirInformacoes(). Isso mostra uma boa compreensão sobre encapsular comportamentos dentro da própria classe e facilita futuras manutenções no código. A atualização do cargo e do nível de acesso também ficou bem estruturada.
Uma dica interessante para o futuro é utilizar um construtor para definir os dados iniciais do objeto no momento da criação. Isso ajuda a deixar o código mais organizado e evita repetições.
public class Colaborador {
String nome;
public Colaborador(String nome) {
this.nome = nome;
}
}
Nesse exemplo, o construtor recebe o nome diretamente ao criar o objeto.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!