Voeg de klasse Passage toe aan je project.
Instantievariabelen (0.5 punt)
De klasse Passage heeft 3 instantievariabelen:
- locatie: Locatie object dat overeenstemt met de plaats van de registratie van de passage.
- voertuigType: VoertuigType dat wordt gedetecteerd door de sensoren aan de locatie.
- tijdstip: datum en uur van de registratie van de passage als LocalDateTime object
Methodes (2 punten)
- voeg een constructor toe met als parameters een VoertuigType en een Locatie object. De opgegeven
waarden worden gebruikt voor het initialiseren van de overeenkomstige instantievariabelen.
De instantievariabele tijdstip wordt gelijkgesteld aan de huidige datum en tijd.
- voeg getters en setters toe voor de instantievariabelen
- voeg een methode metFiets toe. Deze methode retourneert true indien het voertuigtype van de passage
een fiets of bakfiets is.
- voeg een methode ditJaar toe. Deze methode retourneert true indien de passage gebeurde in het huidige
kalenderjaar.
- voeg een methode vandaag toe. Deze methode retourneert true indien de passage vandaag gebeurde.
Tips
- Bekijk zeker de beschikbare methodes van de LocalDateTime klasse.