Temas > Programacion > Php > Modificar a accesos a atributos y metodos publicos
Julio

Modificadores de acceso a atributos y métodos (public - private)
Hasta ahora hemos dicho que los atributos conviene definirlos
con el modificador private y los métodos los hemos estado haciendo
a todos public. Analicemos que implica disponer un atributo privado
(private), en el concepto anterior definíamos dos atributos para
almacenar la cantidad de filas y columnas en la clase Tabla:
<?php
   private $cantFilas;
   private $cantColumnas;
?>
Al ser privados desde fuera de la clase no podemos modificarlos:
<?php
$tabla1->cantFilas=20;
?>
El resultado de ejecutar esta línea provoca el siguiente error:
Fatal error: Cannot access private property Tabla::$cantFilas
No olvidemos entonces que los atributos los modificamos llamando
a un método de la clase que se encarga de inicializarlos (en la clase
Tabla se inicializan en el constructor):
<?php
$tabla1=new Tabla(2,3);
?>
Ahora vamos a extender este concepto de modificador de acceso a
los métodos de la clase. Veíamos hasta ahora que todos los métodos
planteados de la clase han sido públicos. Pero en muchas situaciones
conviene que haya métodos privados (private).













¿Has olviado tu contraseña?

Pulsa aquí para registrate




Google






LunMarMieJueVieSabDom
    123
45678910
11121314151617
181920 21222324
252627282930 

Jueves 21 de Noviembre 2024
Semana 47

..............................................................................................................................................................................................................................................
(Contacto)..
Esta web utiliza cookies para obtener datos estadísticos de la navegación de sus usuarios. Política de privacidad y Aviso legal