Olá pessoal!
Estou iniciando meus estudos com Java através da apostila da Caelum e ao tentar resolver o exercício 02 do 4º capítulo me deparei com o seguinte problema:
cannot find symbol
symbol: class Funcionario
location: class Praticas_de_Java.TestaFuncionario
Funcionario f = new Funcionario();
^
Segue o enunciado da questão:
2) Transforme o modelo acima em uma classe Java(exercicio para modular um funcionário). Teste-a, usando uma outra classe que tenha o main. Você
deve criar a classe do funcionário chamada Funcionario, e a classe de teste você pode nomear como quiser.
A de teste deve possuir o método main.
Já pesquisei em vários tópicos da GUJ que constavam o mesmo problema, tentei todas as instruções que foram passadas, mas não obtive êxito quanto a solução.
Os arquivos estão na mesma pasta: Praticas_de_Java e com os nomes idênticos ao das classes correspondentes, mas ao compilar a classe TestaFuncionario o erro citado acima aparece. Não estou usando IDE, a compilação é feita através do DOS.
Se alguém puder me ajudar ficarei grata!!!
Seguem abaixo os códigos que eu fiz, para análise.
public class Funcionario{
String nome;
String departamento;
String dataEntrada;
double salario;
String rg;
boolean ativo = true;
void bonifica(double aumento){
this.salario += aumento;
}
void demite(){
if(ativo)
this.ativo = false;
else
System.out.println("Funcionário não faz mais parte da empresa");
}
}
}
public class TestaFuncionario{
public static void main(String[] args){
Funcionario f = new Funcionario();
f.nome = "Roberto";
f.departamento = "Informatica";
f.dataEntrada = "25/02/2013";
f.salario = 1200;
f.rg = "200400100493";
f.ativo = true;
f.bonifica(200);
f.demite();
System.out.println(f.salario);
}
}

javac T)