Fatal error: Non-abstract method function() must contain body
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:
Code:
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){
}
} |
Au moment du chargement de ma page, j'obtiens cette erreur:
Citation:
Fatal error: Non-abstract method function() must contain body
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?