package escolar.sistema;
public class Pessoa {
private String nome;
private int idade;
public Pessoa(String nome, int idade) {
this.nome = nome;
this.idade = idade;
}
public void exibirDados(){
System.out.printf("Aluno: %s - Idade: %d", nome, idade);
}
}
package escolar.sistema;
public class Aluno extends Pessoa{
private double nota;
public Aluno(String nome, int idade, double nota) {
super(nome, idade);
this.nota = nota;
}
@Override
public void exibirDados() {
super.exibirDados();
System.out.printf(" - Nota: %.2f\n", nota);
}
}
package escolar.sistema;
public class Docente extends Pessoa{
private String disciplina;
public Docente(String nome, int idade, String disciplina) {
super(nome, idade);
this.disciplina = disciplina;
}
@Override
public void exibirDados() {
super.exibirDados();
System.out.printf(" - Disciplina: %s\n", disciplina);
}
}
package escolar.sistema;
public class SistemaEscolarMain {
public static void main(String[] args) {
Aluno aluno1 = new Aluno("Joao", 17, 9);
Aluno aluno2 = new Aluno("Julia", 18, 9.5);
aluno1.exibirDados();
aluno2.exibirDados();
Docente docente1 = new Docente("Gilmar", 33, "Geografia");
Docente docente2 = new Docente("Silvana", 43, "História");
docente1.exibirDados();
docente2.exibirDados();
}
}