Program Letiště
Požadavky na absolvování
Otevřené: Neděle, 6. prosince 2020, 00.00
Termín: Čtvrtek, 17. prosince 2020, 23.59
Řešení tohoto úkolu může být na dva řádky!
V rozsáhlém projektu implementujte funkci vracející String s názvem getPilotsYearOfBirth() tak, aby při spuštění programu byl vypsán tento výpis:
Na letu 1 letí piloti: Adéla MarekPři implementaci programu nesmíte měnit jinou funkci než výše zmíněnou, jinak řešení nebude přijato. Pozorně si přečtěte komentář ve třídě Pilot, kde máte implementovat danou funkci. Je tam velmi podrobný návod, jak danou funkci implementovat.
1. pilot je narozen v roce 1986
2. pilot je narozen v roce 1988
Na letu 2 letí piloti: Pavel Petr
1. pilot je narozen v roce 1990
2. pilot je narozen v roce 1982
Odevzdávejte soubor "Flight.java"!
Dokumentace programu:
Třída Main - spouští metodu centralDefinition() ve třídě AirportController
Třída AirportController - definice řídícího střediska letiště
Třída Airport - letiště, které se skládá z identifikátoru a názvu
Třída Airplane - letadlo, které se skládá z identifikátoru, typu letadla (enum AirplaneType) a roku prvního použití
Enum AirplaneType - typy letadel, které jsou možné použít, jsou definovány v tomto Enumu
Třída Flight - let, který se skládá z identifikátoru, názvu, letadla, výchozí a cílové destinace, seznamů pilotů, plánovanou hodinu odletu a plánovanou minutu odletu
Třída
Pilot - pilot, který má identifikátor, jméno, seznam certifikací na typ
letadel (ArrayList<AirplaneType>), rok narození, rok začátek pracovního poměru na
letišti a seznam letů, které letí.
Správnost vašeho řešení si můžete ověřit ve složce test/java/TestFunction.java, pokud vám test projde, úkol je splněn.
- 6. prosince 2020, 18.37
- 11. prosince 2020, 00.20