package entities;
public class Pessoa extends exibirDados{
protected String nome;
protected 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;
}
}
package entities;
public class Aluno extends Pessoa {
private double nota;
public Aluno(String nome, int idade, double nota) {
super(nome, idade);
this.nota = nota;
}
public double getNota() {
return nota;
}
public void setNota(double nota) {
this.nota = nota;
}
public void exibirDados(){
System.out.printf("\nAluno: %s - Idade: %d - Nota: %.2f",getNome(),getIdade(),getNota());
}
}
package entities;
public class Docente extends Pessoa{
private String diciplina;
public Docente(String nome, int idade, String diciplina) {
super(nome, idade);
this.diciplina = diciplina;
}
public String getDiciplina() {
return diciplina;
}
public void setDiciplina(String diciplina) {
this.diciplina = diciplina;
}
public void exibirDados(){
System.out.printf("\nAluno: %s - Idade: %d - Disciplina: %s",getNome(),getIdade(),getDiciplina());
}
}
package entities;
public abstract class exibirDados {
}
Aluno alunoA = new Aluno("Julia",16,7.52);
Aluno alunoB = new Aluno("Caio",18,5.77);
Docente professora = new Docente("Marta", 40 ,"Matemática" );
Docente professor = new Docente("Paulo", 52 ,"Historia" );
alunoA.exibirDados();
alunoB.exibirDados();
professor.exibirDados();
professora.exibirDados();