or
Deze oefening maakt deel uit van de cursus
Leer wat objectgeoriënteerd programmeren (OOP) is, hoe het verschilt van procedureel programmeren en hoe je het toepast. Je definieert je eigen custom classes met methods, attributes en constructors, en gebruikt ze om objecten te maken!
Ontdek twee kernconcepten van OOP: inheritance en polymorfisme. Leer hoe je ze toepast om codehergebruik te maximaliseren en functionaliteit uit te breiden, en herhaal de verschillen tussen data op class-niveau en instance-niveau.
Leer hoe je objecten vergelijkt, string-representaties van objecten definieert en aanpast, en zelfs hoe je inheritance toepast om custom exceptions te maken en op te vangen, voor maatwerkfoutafhandeling.
Huidige oefening