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
       
1234567
8910111213 14
15161718192021
22232425262728
2930     

Domingo 14 de Septiembre 2025
Semana 37

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