Example #1
0
<?php

class Facebook
{
    //Atributos
    public $nombre;
    public $edad;
    private $pass;
    // Atributos private pueden ser accedidos por metodos que están en la misma clase
    //metodos
    public function __construct($nombre, $edad, $pass)
    {
        $this->nombre = $nombre;
        $this->edad = $edad;
        $this->pass = $pass;
    }
    public function verInformacion()
    {
        echo "Nombre: " . $this->nombre . "<br>";
        echo "Edad: " . $this->edad . "<br>";
        $this->cambiarPass("4743");
        echo "Pass: "******"";
    }
    private function cambiarPass($pass)
    {
        $this->pass = $pass;
    }
}
$muestra = new Facebook("Carlos Fernandes", 20, "1234");
$muestra->verInformacion();
//echo $muestra->pass;
Example #2
0
class Facebook
{
    //Atributos
    public $nombre;
    public $edad;
    private $pass;
    //Metodos
    public function __construct($nombre, $edad, $pass)
    {
        $this->nombre = $nombre;
        $this->edad = $edad;
        $this->pass = $pass;
    }
    public function verInformacion()
    {
        echo "Nombre: " . $this->nombre . "<br>";
        echo "Edad: " . $this->edad . "<br>";
        self::cambiarPass("12345");
        echo "Password: "******"";
    }
    private function cambiarPass($pass)
    {
        $this->pass = $pass;
    }
}
$facebook = new Facebook("Christopher Riquelme", 28, "qwerty");
//echo $facebook->pass;
//$facebook->cambiarPass("12345");
$facebook->verInformacion();