Oi, Cauan! Como vai?
O seu projeto ficou bem organizado, com a classe Cadastro armazenando os atributos nome, cargo e nivelDeAcesso, além de permitir a atualização dos dados pelo método alterarCargoAcesso(). Também ficou legal a ideia de mostrar o antes e depois da alteração, pois isso ajuda a visualizar claramente o efeito da mudança no objeto.
Você aplicou bem os conceitos de classes, atributos, métodos e construtor.
Uma dica é evitar fechar o Scanner dentro do método quando ele usa o System.in, porque isso pode impedir novas leituras em outras partes do programa. Uma alternativa é criar o Scanner no main e passá-lo para o método, ou fechar apenas no final da execução. Pensando no seu projeto, qual validação você adicionaria para garantir que o nível de acesso informado seja válido?
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!