> For the complete documentation index, see [llms.txt](https://apwt.gitbook.io/cursus-pro-oo/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop.md).

# Semester 2 : OOP

- [H8: Klassen en objecten](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h8-klassen-en-objecten.md)
- [OOP Intro](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h8-klassen-en-objecten/0_oop_intro.md)
- [Klassen en objecten in C#](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h8-klassen-en-objecten/0b_oopincs.md)
- [Methoden en access modifiers](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h8-klassen-en-objecten/0c_simpleobjects.md)
- [Properties](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h8-klassen-en-objecten/2_properties.md)
- [DateTime: leren werken met objecten](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h8-klassen-en-objecten/datetime.md)
- [(Klassikale!) smaakmaker OOP](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h8-klassen-en-objecten/smaakmaker-oop.md)
- [Oefeningen](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h8-klassen-en-objecten/a_practica.md)
- [H9: Geheugenmanagement bij klassen](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h9-geheugenmanagement-bij-klassen.md)
- [Objecten en methoden](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h9-geheugenmanagement-bij-klassen/6b_objectenenmethoden.md)
- [Stack en Heap](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h9-geheugenmanagement-bij-klassen/6_memorymanagement.md)
- [Null en NullReferenceException](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h9-geheugenmanagement-bij-klassen/nullreference.md)
- [Oefeningen](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h9-geheugenmanagement-bij-klassen/a_poke1.md)
- [H10: Advanced klassen en objecten](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h10-advanced-klassen-en-objecten.md)
- [Constructors](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h10-advanced-klassen-en-objecten/constructors.md)
- [Static](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h10-advanced-klassen-en-objecten/static.md)
- [Spelen met strings](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h10-advanced-klassen-en-objecten/spelen-met-strings.md)
- [Oefeningen](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h10-advanced-klassen-en-objecten/oefeningen.md)
- [H11: Arrays en klassen](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h11-arrays-en-klassen.md)
- [Arrays van objecten](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h11-arrays-en-klassen/7_arraysvanobj.md)
- [Foreach en var](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h11-arrays-en-klassen/foreach-en-var.md)
- [List](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h11-arrays-en-klassen/list.md)
- [Oefeningen](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h11-arrays-en-klassen/oefeningen.md)
- [H12: Overerving](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h12-overerving.md)
- [Overerving intro](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h12-overerving/overerving-intro.md)
- [Base keyword](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h12-overerving/base-keyword.md)
- [Constructors bij overerving](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h12-overerving/constructors-bij-overerving.md)
- [Virtual en override](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h12-overerving/virtual-en-override.md)
- [Oefeningen](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h12-overerving/oefeningen.md)
- [H13: Advanced overerving](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h13-advanced-overerving.md)
- [System.Object](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h13-advanced-overerving/system.object.md)
- [Abstract](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h13-advanced-overerving/abstract.md)
- [Oefeningen](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h13-advanced-overerving/oefeningen.md)
- [H14: Compositie](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h14-compositie.md)
- [Compositie](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h14-compositie/compositie.md)
- [Oefeningen](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h14-compositie/oefeningen.md)
- [H15: Polymorfisme](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h15-polymorfisme.md)
- [Polymorfisme](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h15-polymorfisme/polymorfisme.md)
- [Is en As keywords](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h15-polymorfisme/is-en-as-keywords.md)
- [Objecten vergekijken: alles komt samen](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h15-polymorfisme/objecten-vergekijken-alles-komt-samen.md)
- [Oefeningen](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h15-polymorfisme/oefeningen.md)
- [H16: Interfaces](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h16-interfaces.md)
- [Interface intro](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h16-interfaces/interface-intro.md)
- [Interfaces in de praktijk](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h16-interfaces/interfaces-in-de-praktijk.md)
- [Polymorfisme en interfaces](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h16-interfaces/polymorfisme-en-interfaces.md)
- [Oefeningen](https://apwt.gitbook.io/cursus-pro-oo/experimental-merge3/semester-2-oop/h16-interfaces/oefeningen.md)
