10 - Parámetros opcionales.




Problema:

<html>
<head>
<title>Pruebas</title>
</head>
<body>
<?php
class Empleado {
  private $nombre;
  private $sueldo;
  public function __construct($nom,$sue=1000)
  {
    $this->nombre=$nom;
    $this->sueldo=$sue;
  }
  public function imprimir()
  {
    echo 'Nombre:'.$this->nombre.' - Sueldo:'.$this->sueldo.'<br>';
  } 
}

$empleado1=new Empleado('Luis',2500);
$empleado1->imprimir();
$empleado2=new Empleado('Ana');
$empleado2->imprimir();

?>
</body>
</html>
  Ejecutar ejemplo	

Confeccionar una clase Empleado, definir como atributos su nombre y sueldo.
El constructor recibe como parámetros el nombre y el sueldo, en caso de no pasar el valor del sueldo inicializarlo con el valor 1000.
Confeccionar otro método que imprima el nombre y el sueldo.
Crear luego dos objetos del la clase Empleado, a uno de ellos no enviarle el sueldo.


Ver solución

pagina1.php



Retornar