
Klasse en Instantievariabelen (0,5 punt)
Maak een klasse CovidTest die de klasse CovidCertificaat specialiseert.
Deze klasse bevat als bijkomende instantievariabele:
- een enumType TestType met als naam test. Het enumtype TestType wordt gedefinieerd binnen
dezelfde klasse en heeft als mogelijke waarden: PCR en Antigeen.
- een String resultaatTest die bijhoudt of de test positief of negatief is.
Methodes (1 punten)
- Voeg een constructor toe met als parameters een String naam, een String voornaam, een EnumType TestType en
een String resultaatTest. De vier parameters worden gebruikt voor het initialiseren van de instantievariabelen.
- Implementeer de methode isValid volgens onderstaande regels. Een CovidTest object is geldig indien
- een negatieve PCR test werd afgenomen die niet ouder is dan 72 uur.
- een negatieve Antigeen test werd afgenomen die niet ouder is dan 48 uur.