Olá pessoal!!
Estou trabalhando num projetinho sobre manipulações de hora.
Tenho uma classe TempoMostra que me pede para inserir as horas, mostrar e zerar o relógio. É onde está o meu main.
Qdo insiro as horas, utilizo set e get e chamo um Construtor que recebe 3 parâmetros (hora, min e seg), como abaixo:
Tempo novoTempo = new Tempo(iHora, iMin, iSeg);
case 1:
iHora = Integer.parseInt(JOptionPane.showInputDialog("Digite uma hora"));
iMin = Integer.parseInt(JOptionPane.showInputDialog("Digite um minuto"));
iSeg = Integer.parseInt(JOptionPane.showInputDialog("Digite um segundo"));
novoTempo.setHora(iHora);
novoTempo.setMin(iMin);
novoTempo.setSeg(iSeg);
break;
Esta inserção das horas está funcionando perfeito e me msotra as horas corretamente.
Porém, qdo peço para zerar o relógio, ele não zera e continua me mostrando as horas q eu tinha digitado antes.
case 5:
Tempo zeraTempo = new Tempo();
break;
E na classe Tempo, tenho o Construtor:
Tempo ()
{
this.hora = 0;
this.min = 0;
this.seg = 0;
}
Só que nada acontece. Utilizando o construtor com 3 parâmetros eu consigo zerar a hora, mas preciso é tentar utilizar esse construtor Tempo(). Já achei algumas coisas como a simples criação do obj do respectivo construtor, vc já está chamando ele, mas parece que não está funcionando pra mim.
Alguém sabe como me dar uma ajuda nessa?
Abraços!
André
Esse construtor Tempo () não passaria os atributos hora, min e seg pra valor 0?