Olá galera.
Eu tenho 2 classes,1 chamada classe1 e outra chamada classe2.
Estou tentando fazer um calculador que calcula(óbvio) o preço de x unidades de produtos de um mercado.
A classe1 é usada primeiro,ela é um setor,nesse setor há frutas
você coloca quantas unidades de cada produto quer,o void calcula e manda para um static int result.A classe dois é a mesma coisa com exceção que ela é um setor de doces,no qual o resultado é mandado para result2.
No final somamos o result1 e o result2.
Existe uma JMenuBar,com todos os setores(por enquanto só 2)no qual se quiser pular um futuro setor,poderá simplesmente escolher.
Só que há um erro neste sistema.
Uma pessoa poderia colocar dados no setor1,o result armazena os dados normalmente,a pessoa vai para o setor2,coloca os dados,mas aí,pá,a pessoa volta para o setor1,os dados são resetados,pois a classe1 reinicia.
Queria um método para quando uma pessoa já tiver acessado certa classe,mandasse alguma informação como um JOPtionPane,avisando para aquela pessoa que ela já havia acessado está classe.
OBS:Lembrando que futuralmente irá ter mais de 2 setores
Obrigado
Basta usar uma única instância da classe 1.
Talvez, singleton te ajude.
1 curtida