Quantcast
Channel: Programação - GUJ
Viewing all articles
Browse latest Browse all 33093

Problema com casting de objetos java

$
0
0

@BreckDor escreveu:

estou com um problema relacionado ao casting de objetos java. Tenho uma classe Sala com seus atributos e metodos. possuo varias subclasses que herdam de Sala já que são Salas. Nessas subclasses eu apenas mudo o valor de algumas variaveis ja que que todas sao salasi, dai eu crio um objeto Sala
Sala salaCriada = null;
// novaSalaComVariaveismodificadas é um subtipo de Sala.
salaCriada = novaSalaComVariaveismodificadas;
return salaCriada;
este objeto que retorno é uma sala de certeza. O problema é que ele vem com os valores dos atributos iguais aos definidos na classe Sala e nao com os valores modificados. Para fazer as mudanças eu uso os setters das variaveis de sala Ex novaSalaComVariaveismodificadas.setFinalidade("fnovo texto"); mas ao fazer o casting para Sala graças ao polimofismo o valor de salaCriada.getFinalidade ainda é o valor antigo. Já tentei diretamente:
salaCriada.setFinalidade("novoTexto");
return salaCriada;
mas da o mesmo resultado.
.Alguma sugestão?

Mensagens: 5

Participantes: 3

Ler tópico completo


Viewing all articles
Browse latest Browse all 33093


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>