| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/05/2008 09:14:29
|
Marck
Virtual Machine Man
![[Avatar]](/images/avatar/efc9ea3e0c2ed2c2481fe1252019266e.jpg)
Membro desde: 15/08/2006 16:15:11
Mensagens: 598
Offline
|
Bom dia a todos!
Tem como eu fazer uma conversão para um Objeto que eu pego em um retorno?
Exemplo bobo:
O compilador reclama de parenteses e ponte-e-virgula.
Obrigado pela ajuda!
|
"A vida me deu tudo que eu pedi. Agora se o que eu pedi foi pouco, ai o problema já é meu!". Sartre
Besteiras sobre programação
http://toobject.wordpress.com/
DataModelDinamic |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/05/2008 09:51:36
|
alves.Felipe
GUJ Ranger
![[Avatar]](/images/avatar/1d225d267a78f71ea5abb2364f4e91c4.jpg)
Membro desde: 21/01/2008 13:45:56
Mensagens: 766
Localização: Curitiba - Pr
Offline
|
Ola..
é algo assim que vc quer fazer??
isso é pra funcionar...
|
Felipe Alves |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/05/2008 09:55:12
|
Dieval Guizelini
Virtual Machine Man
![[Avatar]](/images/avatar/9fc92b9c69b711dcb880ccb743fc6f06.jpg)
Membro desde: 05/07/2006 14:39:44
Mensagens: 570
Localização: Curitiba - PR
Offline
|
Se você quer que o método setFuncionário receba objetos de classes distintas, tais como:
obj1.setFuncionario( obj2.getPessoa() );
obj1.setFuncionario( obj2.getCliente() );
obj1.setFuncionario( obj2.getTerceiro() );
obj1.setFuncionario( obj2.getParceiro() );
somente será possível se uma das duas situações seguintes ocorrerem:
1) Pessoa,Cliente,Terceiro e Parceiro forem a mesma classe ou descendente de uma mesma classe, ou seja, você poderia ter modelado que as Classes Cliente, Terceiro e Parceiro fossem uma especialização de Pessoa. Neste caso, qualquer um dos objetos passaria no teste É UM de pessoa.
2) Você tiver métodos sobrecarregados (com o mesmo nome, porém como os parâmetros respectivos para cada classe).
Em ambos os casos, estaremos utilizando outros recursos da OO e não serão "conversão" de tipos.
fw
|
Sun Certified Java Programmer 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/05/2008 10:04:40
|
Marck
Virtual Machine Man
![[Avatar]](/images/avatar/efc9ea3e0c2ed2c2481fe1252019266e.jpg)
Membro desde: 15/08/2006 16:15:11
Mensagens: 598
Offline
|
Obrigado pelas respostas!
Mas o que eu preciso saber é se dá para fazer a conversão com o retorno de um get, como no exemplo que dei:
atentando que quero converter obj em um Funcionario, mas, em vez de explicitamete informar a classe Funcionario, estou fazendo em tempo de execução, pelo getFuncionario();
Assim eu sei q funciona:
mas queria assim:
obrigado novamente
|
"A vida me deu tudo que eu pedi. Agora se o que eu pedi foi pouco, ai o problema já é meu!". Sartre
Besteiras sobre programação
http://toobject.wordpress.com/
DataModelDinamic |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/05/2008 12:22:42
|
Javabuntu
GUJ Master
![[Avatar]](/images/avatar/00053f5e11d1fe4e49a221165b39abc9.jpg)
Membro desde: 08/02/2007 17:15:32
Mensagens: 1315
Localização: Brasília
Offline
|
Marck wrote:Obrigado pelas respostas!
Mas o que eu preciso saber é se dá para fazer a conversão com o retorno de um get, como no exemplo que dei:
atentando que quero converter obj em um Funcionario, mas, em vez de explicitamete informar a classe Funcionario, estou fazendo em tempo de execução, pelo getFuncionario();
Assim eu sei q funciona:
mas queria assim:
obrigado novamente
já tentou fazer?
|
SCJP 6
SCJD
SCWCD 5
Itil V2 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/05/2008 12:31:17
|
victorwss
JWizard
![[Avatar]](/images/avatar/4ab232445f9b21b65dfdf6ea5f27f704.png)
Membro desde: 18/12/2007 14:46:00
Mensagens: 2409
Localização: São Paulo - SP
Offline
|
Marck wrote:Obrigado pelas respostas!
Mas o que eu preciso saber é se dá para fazer a conversão com o retorno de um get, como no exemplo que dei:
atentando que quero converter obj em um Funcionario, mas, em vez de explicitamete informar a classe Funcionario, estou fazendo em tempo de execução, pelo getFuncionario();
Assim eu sei q funciona:
mas queria assim:
obrigado novamente
Não vejo muito sentido no que você está tentando fazer, mas vê se isso resolve:
|
Victor Williams Stafusa da Silva
Bacharel em Ciência da Computação - UFMT // Especialista em Desenvolvimento Java - CEFET/MT // Doutorando em Ciência da Computação - IME-USP
SCJP 6.0 - 19/12/2007 - PASS - 88% // SCWCD 5 - 17/05/2008 - PASS - 79% // SCJA - 09/09/2008 - PASS - 96% // SCSNI - 30/06/2009 - PASS - 68% // SCBCD 5 - 31/05/2010 - PASS - 95%
Próximos: SCJD (encalhado com o projeto), SCEA parte I (estudando). Algum dia desses: SCMAD, OCA, SCEA e SCDJWS.
Computação: uma ciência holística e esotérica!
E então veio Deus a terra e disse aos homens: Não dividireis por zero.
XML is a giant step in no direction at all. (Erik Naggum)
Arquitetura de sistemas: Eu prefiro ser essa metamorfose ambulante do que ter aquela velha opinião formada sobre tudo.
Diga não as drogas: Não use java.util.Vector.
Cuidado: Este usuário pode ter temperamento agressivo.
Always code as if the person who will maintain your code is a maniac serial killer that knows where you live.
I am the maniac serial killer that knows where you live who will maintain your code.
É impossível falar de CMMI (Capability Maturity Model Integration) sem saber o que é CIMM (Capability Im-Maturity Model).
Se você escreve "concerteza", "concerteza" você andou matando aulas de português. |
|
|
 |
|
|