Explique melhor. Vc diz q quando altera a variavel splash (q ta no bloco static), nao ve nenhuma mudança, isso?
M
MaluPJ
Então, eu crio uma instância da classe Splash e rodo o programa…
Depois eu faço uma alteração nesta classe, alterando uma mensagem colocada no System.out.println(“Mensagem 2”); e executo de novo o programa.
Soh que a mensagem escrita na tela, eh a mesma da primeira execução e não o da segunda com nova mensagem. (eu compilei e executei tudo novamente)…
…
V
Vinicius_MPJ
Seguinte,
Se voce toda vez que for usar um método da classe Spalsh e antes disso voce chamar o contrutor dela com o modificador new, voce cria efetivamente outro objeto da classe, e é claro, voce não verá diferenças em suas implementações…
Caso voce deseja que só exista uma instância do seu objeto Splash efetivamente rodando, voce terá que implementar um método chamado getInstance()…
De uma olhada também no pattern Singleton…
R
rrodriguezPJ
hum nao ntendi muito bem sua duvida
mas pelo que me parece axo que voce resolve assim…