1
resposta

[Projeto] Desafio: hora da prática [Aluno] Java: Orientação a Objetos

Class:

public class Aluno {
    String nome;
    int idade;

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

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

Main:

void main() {
    Aluno aluno1 = new Aluno("Nicolas", 25);

    aluno1.exibirInformacao();
}
1 resposta

Oi, Nicolas! Como vai?

Agradeço por compartilhar.

Gostei de como você estruturou bem a classe Aluno, utilizando o construtor para inicializar os atributos e o método exibirInformacao() para organizar a saída. Isso mostra um bom entendimento de encapsulamento e organização do código em orientação a objetos.

Uma dica interessante para o futuro é utilizar o método toString() para representar o objeto de forma mais prática:


public String toString() {
    return "Nome: " + nome + " | Idade: " + idade;
}

Esse código permite que você imprima o objeto diretamente com System.out.println(aluno1);, facilitando a reutilização e deixando o codigo mais limpo.

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