Crie ou acesse seu blog Fechar

Insira o e-mail ou o nome do blog que você quer acessar. Caso queira criar um novo blog, digite seu e-mail:

logo
Comente Arraste esse botão para a barra de ferramentas e comente tudo o que quiser. Clique aqui e saiba mais.
Objeto dinamico - Java - GUJ
guj.com.br/t/objeto-dinamico/23956
 
Estatísticas da URL:
Cadastro: 03/03/2018
Acessos: 8
Acessos do mês: 1
Comentários: 0
Seu voto:
 

Mais informações
 
Inserir comentário:
 
Seu nome:   Seu email: (Opcional) Cidade / UF
  (Opcional: Efetue o login)
 
Promova seu site ou blog com o Comentarium.Saiba mais
Publicidade relacionada
 

 
Principais palavras-chave da página (tags)

aponta aux corpo corpoatual dinamico ferro hashmap java objeto objetos ouro put referencia string utc

Resumo do conteúdo
Gostaria de saber como posso fazer para acessar um objeto dinamico ..: explico : eu tenho um objeto do tipo Corpo chamado ouro e outro chamado ferro ... Corpo ouro = new Corpo(); Corpo ferro = new Corpo(); depois tenho uma variavel do tipo String q acumula um nome ... por exemplo if(alguma coisa) corpoAtual = "ouro"; else corpoAtual = "ferro"; como posso acessar um determinado objeto pela string corpoAtual ... nao consigo fazer simplesmente Corpo aux = (Corpo)corpoAtual; aux.mover(); Esses objetos são do tipo Corpo e cada um tem uma referência apontando pra eles. Quando você faz: if (alguma coisa) { corpoAtual = "ouro"; } else { corpoAtual = "ferro"; } Sua memória passa a ser ouro ---referencia aponta para o objeto---> +-------+ | Corpo | +-------+ ferro ---referencia aponta para o objeto---> +-------+ | Corpo | +-------+ corpoAtual ---referencia aponta para o objeto---> +--------+ | String | +--------+ O conteudo pode ser "ferro" ou "ouro", dependendo do if... A solução do HashMap funciona bem legal, pois você associa um objeto através de um identificador. Mas estude os conceitos de OOP. Eles são extremamente importantes. Rafael_Steil 2003-01-16 12:46:54 UTC #5 Outra coisa que voce pode fazer eh criar a instancia dinamicamente. Por exemplo, voce guarda o nome da classe em uma String e utiliza essa String para criar a instan... ...
Copyright ©   Comentarium.com.br  -  Desde 2008 -   English version