package br.com.nadson.desafiosc9.modelo;
public class Aluno extends Pessoa {
private String tipoAluno;
private double nota;
public Aluno(String nome, int idade, double nota) {
super(nome, idade);
this.nota = nota;
this.tipoAluno = "Regular";
}
public Aluno(String nome, String tipoAluno) {
super(nome);
this.tipoAluno = tipoAluno;
}
public void identificarAluno() {
System.out.println("Nome do Aluno: " + getNome()+" - Tipo de Aluno: " + tipoAluno);
}
@Override
public String exibirDetalhes() {
return super.exibirDetalhes() + ", Nota: " + nota;
}}
package br.com.nadson.desafiosc9.modelo;
public class Bolsista extends Aluno {
public Bolsista(String nome) {
super(nome, "Bolsista");
}
}
package br.com.nadson.desafiosc9.principal;
import br.com.nadson.desafiosc9.modelo.Aluno;
import br.com.nadson.desafiosc9.modelo.Bolsista;
public class IdentificandoOEstudante {
public static void main(String[] args) {
Aluno aluno1=new Aluno("João","Regular");
Aluno aluno2=new Bolsista("Pedro");
aluno1.identificarAluno();
aluno2.identificarAluno();
}
}