Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/11/2004, 16:56
Avatar de aetrejo
aetrejo
 
Fecha de Ingreso: septiembre-2004
Ubicación: Guatemala
Mensajes: 131
Antigüedad: 19 años, 8 meses
Puntos: 0
Sonrisa

Tal vez mi respuesta anterior no te ayudó mucho, pero encontré un par de definiciones que te puede aclarar un poco el asunto.

Métodos Estáticos:

La palabra static permite a un método correr sin una instancia de la clase. Un método estático significa "el comportamiento no depende de una variable instanciada, así que no se requiere una instancia/objeto. Solamente la clase"

Ejemplo:
Si tienes una clase Math, y le haces un método estático que calcule el mínimo entre dos números:
Código:
public static int min(int a, int b){
  //devuelve el menor entre a y b
}
luego para utilizar este método lo haces así, sin necesidad de instanciar un objeto:
Código:
Math.min(42, 36);
Debes recordar también que dentro de un método estático no puedes utilizar variables NO estáticas ni métodos NO estáticos.

Variables estáticas:
El valor es el mismo para TODAS las instancias de la clase. Es una variable por clase no por objeto/instancia.

__________________

Si algo puede fallar... fallará.