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