29/03/2014, 12:33
|
| | | Fecha de Ingreso: octubre-2011 Ubicación: mexico
Mensajes: 760
Antigüedad: 13 años, 1 mes Puntos: 8 | |
Respuesta: se puede instanciar adentro de una clase en php class A
{
public function ejecutar()
{
echo 'Instanciado dentro de B';
}
}
class B
{
private $a;
public function __construct()
{
$this->a = new A();
}
public function ejecutarA()
{
$this->a->ejecutar();
}
}
si se fijan en este ejemplo y en muchos mas, se puede llamar a la clase así $this->a = new A(); desde adentro de una clase
pero si la puedo llamar así, cual es el sentido para llamarlo por herencia o abstracion o interface
ya que lo puedo llamar adentro de una clase y no necesito de esto.
por ejemplo, creo que no tiene sentido usar la herencia
public class Herencia extends ClaseHeredada{
}
según entiendo, esto es lo que me confunde, ya que podemos estar llamandolas desde cualquier método sin necesitar de la palabra extends o etc en la clase
Última edición por jor_0203; 29/03/2014 a las 12:38 |