‫Welkom bij het hoofdstuk over objectgeoriënteerd programmeren.
‫Dit wordt een van de belangrijkste hoofdstukken omdat je een van de belangrijkste
‫kernconcepten van C sharp gaat leren.
‫Dus o p, objectgeoriënteerd programmeren is een bepaalde manier van programmeren.
‫Er zijn andere manieren om te programmeren.
‫Maar I Wolpe is momenteel de meest gebruikte en het is zeer efficiënt wanneer je complexe projecten
‫ontwikkelt en vooral wanneer je projecten ontwikkelt met echte objecten erin.
‫Dus wanneer u bijvoorbeeld een database met gebruikers bouwt, wel, een gebruiker zou zo'n object zijn.
‫Rechts?
‫En je kunt een hele klas rond die gebruiker bouwen, die dan bepaalde details over die individuele gebruiker heeft.
‫Je gaat dus zien hoe je de gebruiker met die details in kaart kunt brengen in een programmeerobject en hoe
‫je programmeren in het algemeen kunt gebruiken om het een stuk reëler of meer verbonden met de realiteit te maken.
‫En dat is echt waar objectgeoriënteerd programmeren in het spel komt.
‫En je gaat zien wat objecten zijn, wat klassen zijn.
‫Omdat we al eerder klassen hebben gebruikt, maar we hebben nog niet echt onze eigen klassen gemaakt.
‫We hebben al eerder objecten gebruikt, maar we hebben niet gezien dat het objecten zijn.
‫We hebben ze net als variabelen gezien.
‫Maar sommige variabelen zijn eigenlijk al objecten.
‫Oké, dit lijkt misschien een beetje verwarrend, maar maak je geen zorgen.
‫We gaan er de dood van in en je gaat zien hoe je die dingen
‫zelf kunt gebruiken, hoe je ze kunt bouwen, jijzelf en je eigen prototypes van objecten kunt maken door klassen te creëren.
‫Oké, dus we gaan kijken hoe we eigenschappen kunnen gebruiken, wat in feite de verschillende eigenschappen zijn van
‫bijvoorbeeld een gebruiker.
‫Oke.
‫Of van een auto of wat voor object je ook hebt.
‫Oke.
‫Dus daar gaan we naar kijken.
‫We hebben natuurlijk nog een reeks oefeningen, enkele Enquist-vragen, enzovoort.
‫Oke.
‫Dus laten we er meteen in duiken.