Пример #1
0
    protected $nombre;
    protected $edad;
    function __construct($nombre, $edad)
    {
        $this->nombre = $nombre;
        $this->edad = $edad;
    }
    public function imprimir()
    {
        echo "Nombre: {$this->nombre}<br />" . "Edad: {$this->edad}<br />";
    }
}
class Empleado extends Persona
{
    protected $sueldo;
    function __construct($nombre, $edad, $sueldo)
    {
        parent::__construct($nombre, $edad);
        $this->sueldo = $sueldo;
    }
    public function imprimir()
    {
        parent::imprimir();
        echo "Sueldo: {$this->sueldo}<br />";
    }
}
$persona = new Persona("miguel", 36);
$persona->imprimir();
$empleado = new Empleado("pepe", 20, 1500);
$empleado->imprimir();
Пример #2
0
<?php

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
class Empleado
{
    private $nombre;
    private $sueldo;
    function __construct($nombre, $sueldo = null)
    {
        $this->nombre = $nombre;
        $this->sueldo = $sueldo;
    }
    public function imprimir()
    {
        echo "El nombre es: " . $this->nombre . "<br />" . " El sueldo es: " . $this->sueldo . "<br />";
    }
}
$empleado1 = new Empleado("Quique", 5000);
$empleado2 = new Empleado("Pepe");
$empleado1->imprimir();
$empleado2->imprimir();
Пример #3
0
        $this->nombre = $nombre;
        $this->edad = $edad;
    }
    public function imprimir()
    {
        echo "Nombre: {$this->nombre}  Edad: {$this->edad}";
    }
}
final class Empleado extends Persona
{
    private $sueldo;
    public function cargarSueldo($sueldo)
    {
        $this->sueldo = $sueldo;
    }
    public function imprimirSueldo()
    {
        echo "Sueldo: {$this->sueldo}";
    }
}
$emp1 = new Empleado();
$emp1->cargarDatos("Edgar", 26);
echo "<br />";
$emp1->cargarSueldo(2000);
$emp1->imprimir();
echo "<br />";
$emp1->imprimirSueldo();
echo "<br /><br />";
$pers = new Persona();
$pers->cargarDatos("David", 25);
$pers->imprimir();