1
resposta

Desafio: hora da prática - Programação orientada a objetos - Classe Aluno

5 - Crie uma classe Aluno com atributos nome, idade, e um método para exibir informações. Crie uma instância da classe Aluno, atribua valores aos seus atributos e utilize o método para exibir as informações.

Classe Aluno

public class Aluno {

    String nome;
    int idade = 0;

    void fichaAluno() { // Use void quando o metodo apenas executa uma ação (ex: salvar, imprimir)

        System.out.println(" **************************** ");
        System.out.println(" Aluno : " + nome);
        System.out.println(" Idade: " + idade);
        System.out.println(" **************************** ");




    }
}

Classe Princiapal

public class Principal {

    public static void main(String[] args) {

        Aluno aluno1 = new Aluno(); // objeto
        aluno1.nome = "João de Santo Cristo"; // atributo
        aluno1.idade = 16;

        aluno1.fichaAluno();



    }
}
1 resposta

Oi, Arthur! Como vai?

Agradeço por compartilhar.

Gostei da forma como você organizou a classe Aluno e separou bem a criação do objeto na classe Principal. O método fichaAluno() ficou claro e cumpre muito bem a proposta da atividade, mostrando na prática como os atributos e métodos funcionam juntos em Orientação a Objetos.

Uma dica interessante para o futuro é usar um construtor para definir os valores do objeto já na criação. Isso ajuda a deixar o código mais organizado e evita esquecer de preencher algum atributo.


public class Aluno {
    String nome;
    int idade;

    Aluno(String nome, int idade) {
        this.nome = nome;
        this.idade = idade;
    }

    void fichaAluno() {
        System.out.println("Aluno: " + nome);
        System.out.println("Idade: " + idade);
    }
}

Esse código cria o aluno já com nome e idade definidos no momento da instância.

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