Exercício

1 resposta
java
M

Crie uma classe Data que possui dois construtores. O primeiro recebe um dia, mês e
ano. O segundo, além destas informações, recebe também uma hora, minuto e segundo (a
hora fornecida deve estar entre 0 e 23). É importante que este segundo construtor invoque
o
primeiro para evitar a duplicação de código.
Os construtores devem armazenar os dados fornecidos como parâmetros em atributos
privados. Estes atributos devem ter métodos getters associados, que irão expor os valores
para códigos externos à classe.
A classe Data deve ter também um método imprimir() utilizado para imprimir a data e a hora
representados pelo objeto. Este método recebe como parâmetro o formato de hora que
deve ser utilizado para imprimir as horas (12 ou 24h). Se o objeto foi construído sem
informação de horário, este parâmetro não afeta a impressão.
Os formatos da hora são do tipo int, mas devem ser representados por duas constantes na
classe Data: FORMATO_12H e FORMATO_24H.

1 Resposta

lvbarbosa

Legal o exercício.

Criado 30 de setembro de 2018
Ultima resposta 30 de set. de 2018
Respostas 1
Participantes 2