Código
<?php class principal { private $persona1; private $persona2; private $micuenta1; private $micuenta2; function __construct() { $this->persona1= new persona("Juan", "de la Cuesta", "645000000"); $this->persona2= new persona("Pedro", "de la Cuesta", "652000000"); $this->micuenta1=new cuenta("20106758947584",200,$this->persona1); $this->micuenta2=new cuenta("2011758947584",300,$this->persona2); $this->micuenta1->transaccion(100,"retiro"); $this->micuenta1->transaccion(200,"deposito"); // Despues de esto en micuenta1 tiene que existir 300 $this->micuenta2->transaccion(100, "retiro"); $this->micuenta2->transaccion(200, "deposito"); // Despues de esto en micienta2 tiene que existir 400 } // Mostramos el resultado. function set_mostrardatos() { echo "<br/> Mostramos datos detallados <Br/>"; echo "Nombre y apellidos: " . $this->micuenta1->get_datospersona(); echo ", posee un saldo de : " . $this->micuenta1->get_mostrarsaldo(); echo "<br/>"; echo "Nombre y apellidos: " . $this->micuenta2->get_datospersona(); echo ", posee un saldo de : " . $this->micuenta2->get_mostrarsaldo(); } } ?>