1
resposta

[Projeto] Sistema escolar

package Escola;

public class Main {
    static void main(String[] args) {
        Pessoa pessoa = new Pessoa("Gabriel", 20);
        Docente docente1 = new Docente("Julia ", 19, "Inglês");
        Docente docente2 = new Docente("Luis ", 18, "Educação Física");
        Aluno aluno1 = new Aluno("Kawa", 17, 7);
        Aluno aluno2 = new Aluno("Luis ", 16, 9);

        pessoa.exibirDados();
        docente1.exibirDados();
        docente2.exibirDados();
        aluno1.exibirDados();
        aluno2.exibirDados();
    }
}
package Escola;

public class Aluno extends Pessoa{
    private double nota;

    public Aluno(String nome, int idade, double nota) {
        super(nome, idade);
        this.nota = nota;
    }

    @Override
    void exibirDados() {
        System.out.printf("Aluno: %s - Idade: %d - Nota: %.2f\n",getNome(), getIdade(), nota);
    }
}
package Escola;

public class Pessoa {
    private String nome;
    private int idade;

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

    public String getNome() {
        return nome;
    }

    public int getIdade() {
        return idade;
    }

    void exibirDados(){
        System.out.printf("Nome: %s - Idade: %d\n",nome, idade);
    }
}
package Escola;

public class Docente extends Pessoa{
    private String materia;

    public Docente(String nome, int idade, String materia) {
        super(nome, idade);
        this.materia = materia;
    }

    @Override
    void exibirDados() {
        System.out.printf("Docente: %s - Idade: %d - Matéria: %s\n ",getNome(), getIdade(), materia);
    }
}
1 resposta

Oi, Gabriel! Como vai?

Agradeço por compartilhar.

Muito legal ver como você aplicou herança e sobrescrita de métodos no seu projeto. A organização das classes Pessoa, Aluno e Docente está clara, e o uso do @Override para personalizar o comportamento do método exibirDados() mostra que você entendeu bem o conceito de polimorfismo.

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