
Klasse en Instantievariabelen (0.5 punt)
Maak een klasse CovidVaccin die de klasse CovidCertificaat specialiseert.
Deze klasse bevat als bijkomende instantievariabelen:
- de integer dosis die bijhoudt of het gaat om een eerste of tweede vaccin.
- een enumType Vaccin met als naam vaccin. Het enumtype Vaccin wordt gedefinieerd binnen
dezelfde klasse en heeft als mogelijke waarden: Pfizer, Moderna, AstraZeneca, Janssen.
Methodes (1 punt)
- Voeg een constructur toe met als parameters een String naam, een String voornaam, een EnumType Vaccin en een dosis.
De vier parameters worden gebruikt voor het initialiseren van de instantievariabelen.
- Implementeer de methode isValid aan de hand van volgende regels. Een CovidVaccin object is geldig indien
- een tweede vaccin van ofwel Pfizer, Moderna, AstraZeneca werd ontvangen meer dan 2 weken geleden.
- een eerste vaccin van het type Janssen werd ontvangen meer dan 4 weken geleden.