10 - Parámetros opcionales. |
<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.