Bonjour, je développe une application où j'ai des classes qui héritent d'autres classes.
Sur une de mes classes abstraites, j'ai déclaré une fonction protected mais seulement son entête car elle a deux classes filles qui utiliseront celle-ci, j'ai donc fais comme ceci:
Au moment du chargement de ma page, j'obtiens cette erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 abstract class A { ... protected function addResult($datas); ... } class B extends A{ ... private function addResult($datas){ } }
Je comprends que les méthodes non abstraites doivent contenir un corps, ca voudrait dire que ce que je fais n'est pas bon et qu'il faudrait plutôt que je fasse une interface?Fatal error: Non-abstract method function() must contain body
Partager