Não reconhece métodos de uma classe

4 respostas
A

eu tenho um objeto import br.com.task.taskcontrol.model.DhcpDAO e utlizo ele como global no br.com.task.taskcontrol.ucf.DhcpWriter , porém ele não reconhece alguns metódos (ele não reconhece os métodos que foram colocados recentemente) do DhcpDAO.

Alguém sabe alguma justificativa plausível para isso acontecer? (isso é bem bobo mas, antes que alguém sugira, todos os metódos do DhcpDAO utilizados pelo DhcpWriter são públicos).

Obrigada.

4 Respostas

F

Vc está usando DAO certo?
vc fez a implementação destes métodos na sua classe.
E na sua interface? vc declarou estes métodos?
Não esqueça que no DAO você trabalha com interfaces, portanto, você só “enxerga” os métodos que estão na interface.

Abraços.

A
  1. Sim
  2. Na DhcpDAO? Se for, sim.
  3. Nanananaão. Nada de interface.
  4. Não trabalha com interfaces não, o DhcpDAO só herda de uma superclasse que não é abstrata e nem tem métodos abstratos para serem implementados pela DhcpDAO.
J

Pode ser que essa classe não está sendo compilada e está usando o .class antigo, verifique isso…

A

Descobri o erro. Quase isso que você falou. Ele estava pegando o .class de um lugar do limbo, eu mudei o classpath e ai ele pegou o .class atualizado.

Obrigada!

Criado 7 de novembro de 2006
Ultima resposta 8 de nov. de 2006
Respostas 4
Participantes 3