1
resposta

Corrigindo Cadastro

package Relatorio.Cadastro;

public class Cadastro {

private String nome;
private String cargo;
private int nivelDeAcesso;

public String getNome() {
    return nome;
}

public void setNome(String nome) {
    this.nome = nome;
}

public String getCargo() {
    return cargo;
}

public void setCargo(String cargo) {
    this.cargo = cargo;
}

public int getNivelDeAcesso() {
    return nivelDeAcesso;
}

public void setNivelDeAcesso(int nivelDeAcesso) {
    this.nivelDeAcesso = nivelDeAcesso;

}

public void exibirIformacoes1() {
            System.out.printf("Nome: %s\nCargo: %s\nNivel de Acesso: %d\n\n",
            getNome(), getCargo(), getNivelDeAcesso());

}

}



package Relatorio.Cadastro;

public class Principal {
public static void main(String[] args) {

    Cadastro cadastro = new Cadastro();

    cadastro.setNome("Júlia Oliveira");
    cadastro.setCargo("Pessoa Desenvolvedora Júnior");
    cadastro.setNivelDeAcesso(1);

    System.out.println("Antes Da Atualização\n");
    cadastro.exibirIformacoes1();

    cadastro.setCargo("Pessoa Desenvolvedora Pleno");
    cadastro.setNivelDeAcesso(2);

    System.out.println("Após Atualização\n");
    cadastro.exibirIformacoes1();


}

}

1 resposta

Boa tarde, Wanderson! Como vai?

Você organizou muito bem a classe Cadastro com atributos privados e métodos get e set, porque isso mostra um bom uso de encapsulamento em Java. Também ficou bem claro no Principal o momento antes e depois da atualização dos dados.

Um ponto importante para ajustar no futuro é o nome do método exibirIformacoes1, que pode ficar mais descritivo como exibirInformacoes, facilitando a leitura do código.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!