<?php /////////////////////////////////////////////////////////////////////////////////////////////////////// // instancias /////////////////////////////////////////////////////////////////////////////////////////////////////// $persona1 = new Persona('Alejandro', 27); echo 'Datos personales:<br>'; $persona1->imprimirDatosPersonales(); $empleado1 = new Empleado('Aida', 25, 1000); echo '<br>Datos personales y sueldo:<br>'; $empleado1->imprimirDatosPersonales(); $empleado1->imprimirSueldo(); /////////////////////////////////////////////////////////////////////////////////////////////////////// //Clase persona /////////////////////////////////////////////////////////////////////////////////////////////////////// class Persona { protected $nombre; protected $edad; public function __construct($nombre, $edad) { $this->nombre = $nombre; $this->edad = $edad; } public function imprimirDatosPersonales() { echo 'Nombre:' . $this->nombre . '<br>'; echo 'Edad:' . $this->edad . '<br>'; } } ///////////////////////////////////////////////////////////////////////////////////////////////////////
$this->edad = $edad; } public function imprimirDatos() { echo "\n Nombre: {$this->nombre} <br>\n Edad: {$this->edad} <br>"; } } /** * */ class Empleado extends Persona { private $sueldo; public function setSueldo($sueldo = 1000) { $this->sueldo = $sueldo; } function imprimirSueldo() { echo "Sueldo: {$this->sueldo}"; } } $emp1 = new Empleado(); $emp1->setDatos("Edgar", 26); $emp1->setSueldo(); $emp1->imprimirDatos(); $emp1->imprimirSueldo(); echo "<br><br>"; $pers1 = new Persona(); $pers1->setDatos("Edgar", 26); $pers1->imprimirDatos();