30/01/2010, 23:41
|
| | Fecha de Ingreso: enero-2010
Mensajes: 36
Antigüedad: 14 años, 10 meses Puntos: 0 | |
Respuesta: Acceder a una variable privada en una funcion estatica Yo creo que tendrías que tener en claro qué es un método estático.
Cuando utilizas objetos hay clases y hay instancias, los objetos son instancias de una clase determinada.
Los métodos NO estáticos son los que se definen para las instancias, en cambio los estáticos son los que se definen para la clase.
Si hablamos en término de objetos y mensajes, cuando la clase recibe un mensaje, se evalúa un método estático. En cambio cuando una instancia recibe el mensaje se evalúa un método no estático.
Comentario al margen para el que le interese: si estudias un poco más de objetos en otros lenguajes de objetos puros cómo Smalltalk o Ruby vas a ver por qué en php y en muchos lenguajes existen los métodos static y de donde viene la palabra "static" y es que justamente son métodos que se resuelve por early binding en lugar de late binding, lo cual los hace no dinámicos. |