Ola,

Ik heb een basis-class Foo. Ik wil dat iedere class die class Foo extend de private method foobar() heeft.

Nu heb ik van de class Foo een abstract class gemaakt, waarin staat:

abstract private function foobar();

Nu krijg ik een foutmelding:

abstract function foobar() cannot be declared private in...

Waarom kan ik geen private abstracte methods maken? Of doe ik iets verkeerd?
Thanks Wouter, ik denk dat ik het nu snap. Ik had er zelf ook nog even over nagedacht, zat m'n code te bekijken en begreep ineens dat die Exception class inderdaad niet moet loggen. Hoe dan wel dacht ik? Aha, dat moet dan wel door de logger te injecteren. Dus ik zit nu weer op de goede rit :) Eigenlijk heel logisch als je erover nadenkt. Maar het kwartje moest nog even vallen... is inmiddels gebeurd :)

Reageren