Бесплатный курс лекций по Python
Начало 11 декабря. Расписание: пн, чт в 20.15-21.00. Для записи вступи в канал →

OOP Tutorial in JavaScript

OOP op klassen

Inleiding Klassen en objecten Eigenschappen van objecten Meerdere objecten van dezelfde klasse Methoden van klassen Parameters van methoden Eigenschappen binnen klassen Methoden binnen klassen Declaratie van eigenschappen Constructor Parameters in de constructor Eigenschappen via constructorparameters Privé-eigenschappen Privé-methoden Privaciteit in oude stijl Getters voor eigenschappen Setters voor eigenschappen Voordelen van setters en getters Methodeketens Klasse als een set methoden Array van objecten Objecten binnen klassen Manipulatie van objecten in klassen Vergelijking van objecten De instanceof operator Ingebouwde klassen Ingebouwde DOM-klassen

Overerving

Klasse-overerving Overerving van publieke methoden Methoden van de afstammeling Overschrijven van methoden van de ouder Overschreven methode aanroepen Constructor bij overerving Privémethoden bij overerving Privé-eigenschappen bij overerving Probleem met privé-eigenschappen bij overerving Beschermde methoden Beschermde eigenschappen Hiërarchie van klasse-overerving Hiërarchie van ingebouwde klassen

Gevorderd

Context verlies Methode code Context verlies in methode code Naamconflicten Anonieme klassen Klassen en modules Klassen, modules en overerving Types van objecteigenschappen Getters van accessors Setters van accessors Getters van virtuele eigenschappen Setters van virtuele eigenschappen

Praktijk

Klasse Circle Klasse Rectangle Klasse Text Klasse Period Klasse Zate Klasse ZateExt Klasse Month Klasse Store