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);
}
}