Ver Mensaje Individual
  #8 (permalink)  
Antiguo 24/07/2014, 08:39
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 9 meses
Puntos: 379
Respuesta: Utilizar método abstracto en clase abstracta

Lo que pides se puede hacer:
Código PHP:
Ver original
  1. abstract class Padre {
  2.  
  3.     abstract protected function operacion();
  4.  
  5.     public function resultado()
  6.     {
  7.         echo $this->operacion();
  8.     }
  9.  
  10. }
  11.  
  12. class Hija extends Padre{
  13.  
  14.     protected function operacion()
  15.     {
  16.         return 'Operacion realizada';
  17.     }
  18. }
  19.  
  20. $hija = new Hija();
  21. $hija->resultado();

Por cierto esto:
Cita:
Catchable fatal error: Object of class Class could not be converted to string in C:\xampp\htdocs\calculadora\cgi-bin\Class.php on line 49
es otro problema; te falta implementar el metodo __toString en la clase Class
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.