1° Implemente a classe abstrata Funcionario, com os atributos ra(int) e nome(String), construtor com os dois atributos get e set e o metodo abstrato double calcularSalario().
2° implemente a classe Professor, herdeira de Fucionario, com os atributos cargaHoraria(int) e salarioHora(Double), contrutor com os quatro atributos get e set, e a implementação do metodo calcularSalario()
Fucionario.java
public abstract class Fucionario {
private String nome;
private int ra;
public Fucionario(String nome, int ra){
this.nome = nome;
this.ra = ra;
}
public abstract double calcularSalario();
public String getNome(){
return nome;
}
public void setNome(String nome){
this.nome = nome;
}
public int getRa(){
return ra;
}
public void setRa(int ra){
this.ra = ra;
}
}
Professor.java
public class Professor extends Fucionario {
private int cargaHoraia;
private int salarioHora;
public Professor(String nome, int ra) {
super(nome, ra);
}
public int getCargaHoraia(){
return cargaHoraia;
}
public void setCargaHoraia(int cargaHoraia){
this.cargaHoraia = cargaHoraia;
}
public int getSalarioHora(){
return salarioHora;
}
public void setSalarioHora(int salarioHora){
this.salarioHora = salarioHora;
}
public double calcularSalario () {
return salarioHora + cargaHoraia;
}
}
ja resolvi com a ajuda de um amigo