Ejercicio C02 - Enciendan sus motores
Consigna
Crear un proyecto de biblioteca de clases que contenga las clases Competencia y AutoF1:
Clase AutoF1
- Al generar un auto se cargará el atributo
enCompetenciacomo falso. InicializarcantidadCombustibleyvueltasRestantesen 0. - Dos autos serán iguales si los atributos
númeroyescuderiason iguales. - Realizar los métodos getters y setters para
cantidadCombustible,enCompetenciayvueltasRestantes.
Clase Competencia
- El constructor privado será el único capaz de inicializar la lista de competidores.
- La sobrecarga del operador
+agregará un competidor si es que aún hay espacio (validar concantidadCompetidores) y el competidor no forma parte de la lista (== entreCompetenciayAutoF1). - Al ser agregado, el competidor cambiará su estado
enCompetenciaa verdadero, la cantidad devueltasRestantesserá igual a lacantidadVueltasdeCompetenciay se le asignará un número aleatorio entre 15 y 100 acantidadCombustible.
Crear un proyecto de consola y generar las invocaciones necesarias en el método Main para probar el código.
Resolución
| Video | Código |
|---|