Falta pouco!

0 dias

0 horas

0 min

0 seg

0
respostas

[Sugestão] Sugestão do exercico


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