Ola,

Is er een manier om een class property af te dwingen?

Stel we hebben een abstracte class Bar. Hierin zou ik graag een abstracte class property in willen opnemen die door de child classes moet worden ingevuld. Dit lijkt echter niet te kunnen:

<?php
abstract class Bar {

abstract protected $bar;

}
?>
Zijn er andere mogelijkheden?
Oké, geinig. Thanks :)
Het leuke aan abstracte methods is dat je de implementatie volledig zelf aan de developer kan over laten. Als jij nu gaat zeggen hoe een bepaalde variable heet of word gebruikt dan is het niet flexibel en er is dan ook weinig nut van het gebruik van abstracte classes.

De developer kiest dus zelf hoe de variable word aangeroepen, hoe die heet, waar die staat, etc..

Reageren