één functienaam voor beide zaken
functionaliteit wordt bepaald aan de hand van invoer
mogelijke wijzen van invoer:
-
geen invoer, ergo: getter
mogelijke teruggave’s:
- altijd een array in geval van samengestelde gegevens
- altijd een single value van een specifiek datatype bij enkel gegeven
- eventueel NULL
-
invoer, ergo: setter
-
enkele invoer( één gegeven parameter)
- setter is voor samengestelde gegevens
-
enkele invoer is array
verschillende invoeren worden nieuwe waarden van gegevens tenzij waarde van invoer gelijk is aan NULL
over het algemeen zal/zullen hierbij de oude waarde/-n behouden blijven
-
enkele invoer is geen array en geen NULL
enkele invoer wordt de nieuwe waarde van de betreffende eigenschap
over het algemeen zal/zullen hierbij de oude waarde/-n behouden blijven
-
-
setter is voor enkel gegeven
invoer wordt nieuwe waarde voor gegeven
- setter is voor samengestelde gegevens
-
meerdere invoer( meer dan één meegegeven parameter)
-
setter is voor samengestelde gegevens
verschillende invoeren worden de nieuwe waarden van gegevens tenzij de waarde van de invoer gelijk is aan NULL
over het algemeen zal/zullen hierbij de oude waarde/-n behouden blijven
-
setter is voor een enkel gegeven
màg niet voorkomen, dus een foutmelding/exception.
-
-