Ver Mensaje Individual
  #11 (permalink)  
Antiguo 31/08/2008, 03:18
Avatar de anlhp
anlhp
 
Fecha de Ingreso: agosto-2008
Mensajes: 121
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: en php se heredan los constructores?

si bueno, todo lo que me dicen esta muy, pero segun, por lo que me dijo alguno de ustedes, me parece que si se heredan, es decir, que php lo toma como otro metodo magico mas, igual que _call o _toString, de esta manera cuando estamos creando nuestro constructor en la clase derivada, en realidad lo que estamos haciendo es sobrecargar el metodo ya heredado, asi que, para salir de dudas, solo hereden de una clase con constructor, y luego, sin definir nada en la clase derivada, prueben llamarlo, seria algo asi:

$a = new ClaseBase($parametros_del_constructor_de_ClaseBase );

$b = new ClaseDerivada;

$b->__construct($parametros);

si, __construct esta disponible en $b, es que sin duda se hereda, cosa que no pasa al menos, en c++, de hecho probare ahora, pues no lo he hecho por vagancia