Copiei o codigo do vídeo, compilou sem erro mas ao executar deu o erro abaixo:
E:\Estudo\Java\JavaII_OO>java Funcionario
Erro: o método main não foi encontrado na classe Funcionario; defina o método ma
in como:\n public static void main(String[] args)\nou uma classe da aplicação
JavaFX deve expandir javafx.application.Application
Segue o codigo abaixo:
class Funcionario {
private String nome;
protected double salario;
public void setSalario(double salario){
this.salario = salario;
}
public double getBonus(){
return this.salario * 0.2;
}
}
class Gerente extends Funcionario {
public double getBonus(){
return this.salario * 0.3;
}
}
class TestaFuncionario {
public static void main(String[] args) {
Funcionario joao = new Funcionario();
joao.setSalario(1000.0);
System.out.println(joao.getBonus());
Gerente joaquim = new Gerente();
joaquim.setSalario(2000.0);
System.out.println(joaquim.getBonus());
}
}
`