Implementación de Clases para Gestión de Tiempos y Clasificaciones de Ciclistas
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 6,12 KB
Clase TiempoImpl
Constructor:
Se proporciona un constructor con tres argumentos (horas, minutos y segundos). Los minutos y segundos deben estar entre 0 y 59, y las horas no deben ser negativas. En caso contrario, se lanza una IllegalArgumentException
.
public TiempoImpl(Integer h, Integer m, Integer s) {
if (h < 0 || m < 0 || m > 59 || s < 0 || s > 59)
throw new IllegalArgumentException("El valor de alguno de los argumentos es negativo o supera 59");
horas = h;
minutos = m;
segundos = s;
}
Método incrementa(Tiempo tiempo)
:
Este método incrementa el tiempo actual con otro tiempo pasado como argumento.
public void incrementa(Tiempo t) {
segundos = this.getSegundos() + t.getSegundos();
minutos = this.getMinutos(
... Continuar leyendo "Implementación de Clases para Gestión de Tiempos y Clasificaciones de Ciclistas" »