1
resposta

Desafio: hora da prática - Métodos GET e SET - Classe Idade Pessoa

2 - 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.

Classe Idade Pessoa

public class IdadePessoa {

    private String nome;
    private int idade;

    public int getIdade() {
        return idade;
    }

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

    public String getNome() {
        return nome;
    }

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

    public void verificarIdade(){
        if (idade >= 18) {
            System.out.println(" é maior de 18 anos!");
        }else{
            System.out.println(" ainda é menor de 18 anos!");
        }
    }
}

Classe Principal

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

        IdadePessoa id = new IdadePessoa();
        id.setNome(" Goku ");
        id.setIdade(20);

        IdadePessoa id2 = new IdadePessoa();
        id2.setNome(" Kuririn ");
        id2.setIdade(17);

        System.out.println(" Nome: " + id.getNome() + " tem " + id.getIdade());
        id.verificarIdade();

        System.out.println(" Nome: " + id2.getNome() + " tem " + id2.getIdade());
        id2.verificarIdade();

    }
}
1 resposta

Eae, Arthur, tudo bem?

Meus parabéns por concluir mais esse desafio! Seu código ficou excelente e você mandou muito bem na implementação da classe IdadePessoa, usando corretamente os métodos getters e setters para garantir o encapsulamento dos dados.

A lógica do seu método verificarIdade() ficou perfeita com o uso do if/else. Como uma pequena dica, você pode aproveitar o atributo nome dentro do próprio método para deixar a mensagem no console ainda mais personalizada. Ficaria algo assim:

public void verificarIdade(){
    if (idade >= 18) {
        System.out.println(nome + " é maior de 18 anos!");
    } else {
        System.out.println(nome + " ainda é menor de 18 anos!");
    }
}

a Aliás, achei muito legal você ter usado o Goku e o Kuririn para testar a sua classe Principal kkkkk.

Continue com essa dedicação e praticando bastante, pois é assim que a gente fixa a Orientação a Objetos.

Bons estudos!

Sucesso

Imagem da comunidade