Vistas de página en total

jueves, 31 de marzo de 2011

ELEMPLO DE OPERADOR THIS

class Perro{


private $nombre;
private $edad;
private $comida;


// constructor se ejecuta al momento de invocar la clase Perro.
public function __construct() {
$this->nombre = 'Cachupín';
echo 'Un nuevo perrito a venido al mundo ';
}




// métodos
public function SetComida($dato){
$this->comida = $dato;
}


public function DarNombre($dato){
$this->nombre = $dato;
echo 'A su amo, se le ha ocurrido darle el nombre de '.$dato.'';
}


public function Comer(){
echo $this->nombre.' está comiendo un rico plato de '.$this->comida;
}


}


$cachupin = new Perro();
$cachupin->DarNombre('Destructor');
$cachupin->Setcomida('Dog Show');
$cachupin->Comer();


si te fijas, "this" hace referencia a algún elemento de la clase. sea método/función propiedad/variable.

1 comentario:

  1. ME PARECE MUY CONCRETO EL EJEMPLO DE THIS ES CLARO Y CONSIZO AHY NOS MUESTRA COMO PODEMOS UTILIZAR ESTE THIS

    ResponderEliminar