Lista circular

2 respostas
C

opaa…
Se alguem puder me ajudar, agradeço…
tenho um problema com uma lista circular.
tenho uma lista implementada na classe main, mas preciso chamar essa mesma lista em uma funçao em outra classe…
ex:
tenho a lista na classe main com esses nomes: joao, pedro, paulo,carlos,diego.
na classe Lista tenho uma funçao q escolhe qual deles devo remover da lista, no momento q encontro ele preciso chamar a funçao remove.
ex: pessoas.remove(“paulo”);
mas nao consigo chamar pq a Lista pessoas nao esta declarada nesta classe. se eu fazer uma funçao para copiar a lista, a nova lista torna-se local da funçao copia,correto? tem alguma forma de copiar essa lista e deixar ela declarada na classe Lista?

2 Respostas

wolmirGarbin

Cara ficou meio confuso mas vomos la…
Pelo que eu entendi vc tem uma lista em uma classe e quer trabalhar ela em outra classe! Se for isso vc pode declarar a sua lista como static assim podera trabalhar com o valor dela chamando pelo nome da classe . o atributo:

Main.lista

Em qualquer outro lugar desde que esta seja publica senão precisaria fazer um encapsulameto desse atributo mas tenta ai
Espero ter ajudado!
Valeu!

Wolmir Garbin

FacaNaCaveira

Fala ai cassioth

vc poderia postar o codigo para podermos dar uma solução mais plausivel para voce, nao esqueça de usar as tags CODE para incluir o codigo no forum.

Abração 8)
Max

Criado 15 de setembro de 2010
Ultima resposta 17 de set. de 2010
Respostas 2
Participantes 3