Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/02/2007, 19:19
Fridureiks
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 10 meses
Puntos: 6
Re: Singleton y herencia

Gracias nuevamente, pero ocurre el mismo error

Fatal error: Cannot instantiate abstract class Personas in C:\Archivos de programa\xampp\htdocs\www\poo\logogenesis\interfac e.php on line 21

Linea 21: $class = new self();

Al parecer cuando hago esto:

$tb = Hombre::getInstance();

toma self como Personas y no como Hombre :(


Cita:
Iniciado por Manual
De hecho las llamadas a métodos static son resueltas en tiempo de ejecución. Cuando sea explícitamente un nombre de clase, el método ya ha sido identificado completamente y no es necesario aplicar las reglas de herencia. Si la llamada es hecha por self entonces self es traducido a la clase actual, esto es, la clase a la que pertenece el código. Aquí tampoco aplican las reglas de herencia.


Bueno esto me aclara el panorama, creo que tengo que buscar otra manera de resolver esto.


Saludos y muchas gracias B**
__________________
Federico.

Mi página: www.jourmoly.com.ar

Última edición por Fridureiks; 18/02/2007 a las 19:30