duvidas sobre permissões  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
joaobosco
JavaBaby
[Avatar]

Membro desde: 03/09/2002 22:04:04
Mensagens: 88
Localização: Florianópolis - SC
Offline

ae galera!! to com uma duvida se alguem puder me ajudar eu agradeço!!! eh o seguinte:
Eu tenho 2 classes: A e B (por exemplo)onde em A eu instanciei um objeto X.
Dentro de um método de B eu percorro um array qquer e verifico se o X esta em alguma posicao do array. Se estiver eu mando uma mensagem na tela (message dialog). Como eu faço isto se em B eu nao tenho acesso ao objeto X???

Ja mandei esta pergunta uma vez a um outro fórum e me disseram q nao vai ser possivel saber se o objeto q esta na matriz eh "X" mas sim eh do tipo de "X". Neste caso como eu posso fazer isto? jah tentei o getClass() mas naum ta funcionando.. :~(

OBS: não posso tornar o objeto X publico...
OBS2: parabéns ao pessoal do site pela ótima qualidade!!! muito bom mesmo!

valeu!!
[]s!
joão bosco
Rafael Steil
Administrador
[Avatar]

Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline

Olá João, seja bem vindo aou GUJ.com.br.

Para você saber o nome da classe ao qual determinado objeto pertence, use como exemplo o seguinte codigo:



Note que usamos para saber o nome da classe a qual o objeto faz referência. Caso queira saber o tipo do objeto, use o operador instanceof, como mostrado aqui:



De qualquer maneira, não sei se isso resolve ou ajuda a resolver seu problema. Se puder explicar melhor o que pretende, ou como esta fazendo, talvez possamos achar uma solução tendo em base suas necessidades!

[]'s
Rafael Steil

"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"

http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil
[Email] [WWW]
Paulo Silveira
Administrador
[Avatar]

Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Offline

Oi Joao Bosco

Realmente acho que a explicacao do seu problema nao esta muito bem definida.

Sera que voce poderia mandar para a gente o codigo que voce tem, e ai falar o que voce quer fazer?

Pelo que eu entendi, voce quer saber se na array de objetos existe o objeto X, mas se voce nao tem o X, como voce vai comparar?

http://blog.caelum.com.br twitter: @paulo_caelum


[Email] [WWW]
Guilherme Silveira
Administrador

Membro desde: 14/08/2002 10:09:26
Mensagens: 1096
Localização: Sao Paulo
Offline

Ae Joao, bem vindo ao guj!

se voce precisa comparar com o OBJETO X entao voce pode criar uma funcao publica em a do tipo:



Que tal?
Voce nao libera o objeto X pra ninguem, mas consegue verificar se um objeto eh exatamente o objeto X..... claro que envolve adicionar um metodo com funcionalidade um pouco incomum, mas eh como passwords, voce nao libera ele como publico mas sim uma funcao que o compara

serve de solucao?

Gui

-------------------------------------------------------
Guilherme Silveirahttp://blog.caelum.com.br
[Email] [WWW] [MSN]
joaobosco
JavaBaby
[Avatar]

Membro desde: 03/09/2002 22:04:04
Mensagens: 88
Localização: Florianópolis - SC
Offline

Obrigado pela ajuda ae!!!
Eu usei o instanceof e ta funcionando legalzinho! valeu!!!


[]s ,
João Bosco
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team