Maak een klasse CovidSafe met als instantievariabelen:
een array van CovidCertificaat objecten met als naam certificaten.
een int aantalCertificaten
een String naam
een String voornaam
Voeg getters toe voor je instantievariabelen.
Methodes (6,5 punten)
Voeg een contsructor (0,5 punten) toe met als parameters een String naam, een String voornaam en een int maxAantalCertificaten.
De drie parameters worden gebruikt voor het initialiseren van de 4 instantievariabelen.
Voeg een methode testID (1 punt) toe met als parameter een CovidCertificaat object. Deze methode
retourneert true indien de naam en voornaam horende bij het CovidCertificaat object overeenstemt met naam
en voornaam van het huidige CovidSafe object.
Voeg een methode certificaatUniek (1 punt) toe met als parameter een CovidCertificaat object (2 punten). Deze methode
retourneert true indien het CovidCertificaat object nog niet aanwezig is in de instantievariabele certificaten.
Voeg een methode importeerCertifificaat (2 punten) toe met als parameter een CovidCertificaat object. Deze methode zal
het certificaat toevoegen aan de certificaten instantievariabele indien:
het certificaat eigendom is van dezelfde persoon als het covidsafe object
het certificaat niet reeds werd toegevoegd
er nog certificaten kunnen toegevoegd worden.
Indien het certificaat succesvol werd toegevoegd wordt true geretourneerd, indien niet
false.
Voeg een methode covidScan (2 punten) toe zonder parameters. Deze methode retourneert true indien
één van de certificaten geldig is.