Abstract
Intro
Het zal heel abstract :p zijn wat ik nu ga zeggen, maar het feit in PHP 5 is dat class abstract kunnen zijn.
Abstract?
Ja. Een class die abstract is gezet, kan geen object van worden gemaakt. De class kan echter wel worden ge-extend, en daar kunnen wel objecten van worden gemaakt.
Praktijk
Je mag dus een class abstract maken. Het heeft de volgende syntax:
abstract class klassenaam {
Code (php)
Als je een abstracte class extend, dan moet je alle abstracte functies overnemen.
Zoiets dus:
Code (php)
Als we nu dit doen:
is de output "Blub, dat zei de vis!"
Dit is weer een van de vele dingen waarvan jij bepaald of je het nuttig vindt of niet. Oftwel, gebruik je het: Oke! Gebruik je het niet: Ook oke!
« vorige pagina | volgende pagina »
Inhoudsopgave
- Inleiding
- Autoload
- Con- & Destructors
- Scope (::)
- Static
- Constants
- Type Hinting
- Final
- Object iteration
- Exceptions
- Abstract
- Conclusie/Einde