Encapsulación en PHP en profesordeinformatica.com

Encapsulación en PHP

Por Aitor López de Aberasturi el Sábado, 16 de Agosto de 2014 0 Comentarios

La forma correcta de asignar y obtener los valores de un atributo es mediante lo que se denominan métodos setter y getter. Esto nos permite mantener la encapsulación para no acceder a los atributos directamente desde un objeto exterior. Son métodos que nos permiten asignar valores a los atributos y obtener los valores de los atributos de un objeto.

class Persona {
        var $edad;
        function Persona($nombre)
                {
                echo "Persona $nombre creado";
                }
        function get_edad() {
                return $this->edad;
        }
        function set_edad($valor) {
                $this->edad=$valor;
        }

}
$a=new Persona("Pepe");
$a->set_edad(25);
echo $a->get_edad();

Próxima entrada

Herencia en PHP


Sobre el profe

Esta es la página web de Aitor Lopez de Aberasturi profesor de informática en ITS Ciudad Jardin. También puedes visitar mi blog de clase.