public class aluno {
private String nomeAluno;
public double nota1;
public double nota2;
private String tipoAluno;
double calculaMedia(){
return (nota1 + nota2) / 2;
}
public void exibirFicha() {
double media = calculaMedia();
System.out.println("Nome: " + nomeAluno);
System.out.printf("1ª nota: %.1f", nota1);
System.out.printf("\n2ª nota: %.1f", nota2);
System.out.printf("\nMédia: %.1f", media);
if (media >= 7) {
System.out.println("\nSituação: aprovado");
} else {
System.out.println("Situação: reprovado");
}
}
public aluno(String nome, String tipoAluno) {
this.nomeAluno = nome;
this.tipoAluno = tipoAluno;
}
public void identificarAlunos(){
System.out.printf("\nAluno: %s - Tipo: %s", nomeAluno, tipoAluno);
}
}
import ExerciciosAlura.ExcHepoliinter.Exc05.aluno;
public class Bolsista extends aluno {
public Bolsista(String nome) {
super(nome, "Bolsista");
}
}
public class Principal {
public static void main(String[] args){
aluno aluno1 = new aluno("Fernanda", "Regular");
Bolsista aluno2 = new Bolsista("Lucas");
aluno1.identificarAlunos();
aluno2.identificarAlunos();
}
}