Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Dúvida] Desafio Aula 02

Prezados, bom dia.

Gostaria de saber se a forma que resolvi também está correta (funcionou).
Segue enunciado abaixo:

Crie uma classe IdadePessoa com os atributos privados nome e idade. Utilize métodos getters e setters para acessar e modificar esses atributos. Adicione um método verificarIdade que imprime se a pessoa é maior de idade ou não

Class IdadePessoa
public class IdadePessoa {
    private String nome;
    private int idade;

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

    public void setIdade(int idade) {
        this.idade = idade;
    }

    public String getNome() {
        return nome;
    }
    public int getIdade() {
        return idade;
    }

    public void exibe () {
        System.out.println(nome);
        System.out.println(idade);
    }

    public void validaIdade() {
        if (idade >=18){
            System.out.println("O "  + nome + " É Maior de idade");
        } else {
            System.out.println("O" + nome + "É menor de idade");
            }
    }
}

Class Principal

IdadePessoa pessoa = new IdadePessoa();
pessoa.setNome("Murilo");
pessoa.setIdade(23);
pessoa.exibe();
pessoa.validaIdade();
1 resposta

Olá, Murilo, como vai?

Sua implementação está funcionando e a ideia principal do exercício foi aplicada corretamente. Você criou os atributos nome e idade como private, utilizou getters e setters para controlar o acesso a esses atributos e também colocou a regra de verificação da maioridade dentro de um método da classe. Isso já demonstra bem o conceito de encapsulamento trabalhado no exercício.

Só vale ajustar a formatação das mensagens, colocando espaços depois de O e antes de É, para evitar que o texto seja exibido como OMuriloÉ.

Continue praticando e compartilhando suas soluções. O fórum está à disposição para ajudar nas próximas dúvidas.

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