eu tenho algumas classes que é responsável por salvar um determinado valor e eu optei por usar métodos e propriedades static para evitar à passagem de parâmetros para poder obter esses valores salvos. Enquanto cada classe funcionava de forma independente, ocorria tudo bem. O problema foi quando eu abstrai estendendo os métodos, já que todas tinham os mesmos métodos.
O problema é que agora é retornado o mesmo valor para todas as classes, sendo que são classes independentes que estendem uma mesma classe.
Alguém que saiba porque na saída mostra 5,6,2,2 e não 5,6,1,2 por favor? Perdi 1,0 (ponto) na prova por não entender; sou estudando de SI, só pra constar, obgg
Defini o atributo "x" como static;
Oi,
eu tenho algumas classes que é responsável por salvar um determinado valor e eu optei por usar métodos e propriedades static para evitar à passagem de parâmetros para poder obter esses valores salvos. Enquanto cada classe funcionava de forma independente, ocorria tudo bem. O problema foi quando eu abstrai estendendo os métodos, já que todas tinham os mesmos métodos.
O problema é que agora é retornado o mesmo valor para todas as classes, sendo que são classes independentes que estendem uma mesma classe.
Por exemplo:
O que eu posso fazer para ser retornado valores diferentes? Já que aparentemente todas estão com a mesma instancia...
[]s.
Compartilhar este post
Link para o post
Compartilhar em outros sites