In de klasse Verkeerslichten krijgt twee velden, kleurHoofdweg en kleurZijweg, beiden van het type String, samen met hun accessormethode cadeau. De constructor zet de verkeerslichten van de hoofdweg op "groen" en van de zijweg op "rood".

Fase 1Fase 2Fase 3Fase 4Fase 1
Hoofdweggroenoranjeroodroodgroen
Zijwegroodroodgroenoranjerood


Let dus op, na fase 4 komen we steeds terug in fase 1 of de oorspronkelijke situatie terecht.

Bronnen

Vandewalle, D.1 (2018). Leren programmeren, een objectgeoriënteerde aanpak, Java in BlueJ2 (2de editie). Acco Uitgeverij3.