public function verificar_encendido() { if ($encendido == true) { echo 'Autobus encendido <br />'; } else { echo 'Autobus apagado <br />'; } } } $camion = new Camion(); $camion->encender(); // encender() es un metodo de la clase padre // pero al ser un metodo publico es herado por la clase hijo // en este caso Camion y por lo tanto puede ser llamado desde un // objeto de Camion $camion->cargar(10); $camion->verificar_encendido(); $camion->matricula = 'MDU - 293'; // Lo mimsmo que ocurre con el metodo encender() se // aplica para la propiedad de matricula y el metodo // apagar. Son metodos y propiedades publicas // por lo tanto el hijo las hereda sin ningun problema o limitacion $camion->apagar(); $autobus = new Autobus(); $autobus->encender(); $autobus->subir_pasajeros(5); $autobus->verificar_encendido(); $autobus->matricula = 'KDF - 923'; $autobus->apagar(); // Este codigo deberia imprimir la siguiente salida /*