Overerving in PHP

Overerving in PHP
1 / 12
volgende
Slide 1: Tekstslide

In deze les zitten 12 slides, met interactieve quizzen en tekstslides.

Onderdelen in deze les

Overerving in PHP

Slide 1 - Tekstslide

Leerdoelen
Aan het einde van deze les kun je uitleggen wat Overerving in PHP is, en kun je een voorbeeld geven van een situatie waarin Overerving gebruikt kan worden.

Slide 2 - Tekstslide

Wat is Overerving?
Overerving is het principe waarbij een class de eigenschappen en methods van een andere class erft.


Slide 3 - Tekstslide

Hoe werkt Overerving?
Een subklasse kan de eigenschappen en methoden van een bovenliggende klasse gebruiken door de 'extends' sleutelwoord te gebruiken.

Slide 4 - Tekstslide

Voorbeeld
Stel dat je een klasse 'Dier' hebt met de eigenschappen 'naam' en 'gewicht'. Je kunt dan een subklasse 'Kat' maken die deze eigenschappen erft van 'Dier'.

Slide 5 - Tekstslide

Overerving gebruiken
Overerving kan handig zijn bij het maken van complexe objecten, omdat het je in staat stelt om code te hergebruiken en te delen tussen verschillende klassen.

Slide 6 - Tekstslide

Voordelen van Overerving
Overerving kan de code eenvoudiger maken, de leesbaarheid verbeteren en de ontwikkeltijd verkorten doordat dezelfde code niet continu hoeft te worden herschreven.

Slide 7 - Tekstslide

Nadelen van Overerving
Overerving kan code complex maken en zorgen voor problemen met de class-hierarchie. Ook kan het overmatig gebruik van Overerving code moeilijker te onderhouden maken.

Slide 8 - Tekstslide

Samenvatting
Overerving is een belangrijk concept in PHP. Het stelt ontwikkelaars in staat om code te hergebruiken en te delen tussen verschillende klassen. Het kan de code eenvoudiger maken, maar het kan ook leiden tot complexiteit en problemen met de class-hierarchie.

Slide 9 - Tekstslide

Schrijf 3 dingen op die je deze les hebt geleerd.

Slide 10 - Open vraag

Schrijf 2 dingen op waarover je meer wilt weten.

Slide 11 - Open vraag

Stel 1 vraag over iets dat je nog niet zo goed hebt begrepen.

Slide 12 - Open vraag