Galera esse Exercicio esta correto em questões do conceito de OO Herança, sobrescrever e Sobrecarga?
E outra a minha saida de porcentagem esta saindo 13200.0 quando deveria sair 1320 que seria +10% de 1200.
Exercicio: Criar uma classe Funcionário que tem matricula nome e salário. Usando herança crie a classe Consultor. Esta classe deve sobrescreve o método getSalario() que deve retornar o salário mais 10%. Outra particularidade deve ser implementada utilizando o conceito de sobrecarga com o método getSalario (float percentual), onde este método determina o percentual a ser acrescido no salário do consultor.
package Exercicio4;
public class Funcionario {
protected float salario;
public String nome(String nome){
return nome;
}
public float getSalario(float salario) {
return salario;
}
}
package Exercicio4;
public class Consultor extends Funcionario {
//overrides ou SobreCarga
public float getSalario(float salario) {
return salario;
}
public float getSalario(float salario, float percentual){
float resultado = percentual / 100;
resultado = (salario + (salario * percentual));
return resultado;
}
}
package Exercicio4;
public class TesteFuncinario {
public static void main(String[] args){
Funcionario funcionario = new Funcionario();
Consultor consultor = new Consultor();
System.out.println(funcionario.nome("Funcionario"));
System.out.println(consultor.nome("Consultor"));
System.out.println(funcionario.getSalario(1200));
System.out.println(consultor.getSalario(1200, 10));
}
}