Jorge,
Vou ver se entendi sua dúvida: métodos de instância precisam ser usados a
partir de uma referência a um objeto. Por exemplo:
siga.recuperaCadastros("xxx");
Quando o sistema inicia, não faz muito sentido criar um objeto siga vazio
para, a partir dele, chamar o método recuperaCadastros, que vai construir
outra instância da classe Siga na memória, e logo em seguida destruir a
primeira instância.
Muito mais simples invocar o recuperaCadastros a partir da classe:
Siga.recuperaCadastros("xxx");
Por isso, melhor mudar o método para estático.
Jonathan
2010/11/17 Jorge Rama Krsna Mandoju <[email protected]>
> Professor , quando eu passei o método para estático, a parte la do
> testasiga recuperacadastro nao pode ser utilizada, tipo.
> nao deveria ser siga.recuperacadastros("siga.ser"); (usando o nome do
> objeto)
> e sim Siga.recuperacadatros("siga.ser"); (de acordo com o proprio
> eclipse)
> queria saber o que tem de errado ...
> O projeto estava funcionando normal antes (sem warning) ... ainda
> está , so que tem um warning no projeto :x e warnings não são bons
> sinais... (está até fazendo o auto-loading do arquivo)
>
> On Nov 16, 12:57 pm, Miguel Jonathan <[email protected]> wrote:
> > Caros alunos,
> >
> > Algumas correções foram feitas no enunciado da Lista 3:
> >
> > - o método recuperaCadastros da classe Siga deve ser estático, e não
> > método de instância, caso contrário não poderia ser chamado por
> > getSiga()
> >
> > - o método getSiga() deve inicialmente tentar recuperar o objeto siga
> > serializado em disco. Somente no caso de não conseguir, é que uma nova
> > instância de Siga deve ser criada.
> >
> > Como há ainda alunos com dificuldades, a data de entrega passou para o
> > dia 18, 5a. feira.
> >
> > Jonathan
>
> --
> You received this message because you are subscribed to the Google Groups
> "Comp 2 - Geral" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<comp2-geral%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/comp2-geral?hl=en.
>
>
--
You received this message because you are subscribed to the Google Groups "Comp
2 - Geral" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/comp2-geral?hl=en.