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
 123456
78910111213
14151617181920
21222324252627
282930    

Viernes 4 de Abril 2025
Semana 14

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