Om de permanentie aan een onthaalbalie te beheren, bouwen we de klasse Permanentie. Een object van deze klasse houdt bij wie op elk moment van de dag aan de balie dienst doet. Hierbij wordt per object de datum bijgehouden, en een reeks tijdslots gekenmerkt door een natuurlijk getal. Per slot houden we bij wie de permanentie zal waarnemen. Indien nog niemand opgegeven werd voor een slot, noteren we in dit slot de tekst '?'.

Programmeer in de klasse Permanentie het volgende: