1
resposta

09 Sistema escolar

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 void setNome(String nome) {
    this.nome = nome;
}

public int getIdade() {
    return idade;
}

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

}

public class Aluno extends Pessoa {

private int nota;

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

public void exibirDados() {
    System.out.println("Aluno: " + getNome() + " - Idade: " + getIdade() + " - Nota: " + nota);
}

}

public class Docente extends Pessoa {

private String disciplina;

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

}

public void exibirDados() {
    System.out.println("Docente: " + getNome() + " - Idade: " + getIdade() + " - Disciplina: " + disciplina);
}

}

public class Principal {

public static void main(String[] args) throws Exception {

    Aluno aluno1 = new Aluno("Fernanda", 25, 8);
    Aluno aluno2 = new Aluno("Caio", 22, 7);

    Docente docente = new Docente("Carlos", 30, "Matemática");
    Docente docente1 = new Docente("Maria", 28, "Português");

    aluno1.exibirDados();
    aluno2.exibirDados();
    docente.exibirDados();
    docente1.exibirDados();

}

}

1 resposta

Olá, Wilker! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso da herança para estruturar classes com Java, utilizou muito bem o super para reaproveitar atributos da classe base e ainda compreendeu a importância da sobrescrita de métodos para personalizar o comportamento em subclasses.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Sugestão de conteúdo para você mergulhar ainda mais no tema:

Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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