Drop hier links of afbeeldingen om ze aan de editor toe te voegen.

Klasse PinCode

Inleiding

Je schrijft een PinCode-klasse die een geheime pincode beheert. De pincode zelf is nooit van buitenaf leesbaar — dat is een write-only property. Het aantal controlepogingen is wel opvraagbaar, maar kan niet van buitenaf gewijzigd worden — dat is een read-only property.

Opdracht

Schrijf de klasse PinCode met:

  1. Privaat veld code (type string)
  2. Privaat veld aantalPogingen (type int, begint op 0)
  3. Write-only property Code (type string):
    • heeft alleen een set — geen get
    • wijzigt het private veld code
  4. Read-only property AantalPogingen (type int):
    • heeft alleen een get — geen set
    • geeft aantalPogingen terug
  5. Constructor die één string-parameter startCode neemt en de property Code instelt
  6. Methode Controleer(string poging) (geeft bool terug):
    • verhoogt aantalPogingen met 1
    • geeft true terug als poging gelijk is aan code, anders false

De Main-methode is al ingevuld en mag je niet aanpassen.

Verwachte uitvoer

False
True
False
True
Pogingen: 4