Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/07/2014, 04:35
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Utilizar método abstracto en clase abstracta

Tienes algun error conceptual.

Una clase abstracta se define para ser heredada por otra clase (hija) y sirve de "patron,plantilla" dile como quieras. Es decir la clase que hereda una abstracta esta obligada a implementar los metodos abstractos de la clase abstracta, los cuales no lo estan solo estan "anunciados".


Manual

Cita:
PHP 5 introduce clases y métodos abstractos. Las clases definidas como abstract no se pueden instanciar y cualquier clase que contiene al menos un método abstracto debe ser definida como abstract. Los métodos definidos como abstractos simplemente declaran la estructura del método, pero no pueden definir la implementación.

Cuando se hereda de una clase abstracta, todos los métodos definidos como abstract en la definición de la clase parent deben ser redefinidos en la clase child....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.