Na classe teste, onde o Nico atribui um valor para o salario, no trecho f1.setSalario(); o eclipse não está lendo o método set. Porém, quando eu inicializo o mesmo objeto usando a classe Funcionario, o eclipse lê normalmente. Segue o código:
//não lê o setSalario();
public class Teste {
public static void main(String[] args) {
FuncionarioTeste f1 = new FuncionarioTeste();
f1.setSalario(3000);
System.out.println(f1.getSalario());
}
}
//compila:
public class Teste {
public static void main(String[] args) {
Funcionario f1 = new Funcionario();
f1.setSalario(3000);
System.out.println(f1.getSalario());
}
}