Blog
Variables y métodos estáticos en Java

Las variables y métodos estáticos en Java sirven para que puedan ser accedidos desde cualquier parte del código (inclusive desde otras clases) sin tener que crear un objeto. Un ejemplo muy común en donde se puede utilizar variables estáticas es cuando se necesita definir una configuración global en un proyecto.
En este sencillo tutorial vamos a ver cómo definir y utilizar variables y métodos estáticos en Java.
Cómo definir y utilizar variables estáticas en Java
Para realizar esta tarea vamos a crear la clase “Persona”, la cual va a tener dos variables estáticas (nombre y edad).
public class Persona { public static String nombre; public static int edad; }
Luego para poder acceder y establecer nuevos valores a esas variables tenemos que hacer “Persona.nombreVariable” como se muestra a continuación:
public class Persona { public static String nombre; public static int edad; public static void main(String[] args) { Persona.nombre = "Juan"; Persona.edad = 12; System.out.println("Nombre: " + Persona.nombre + "; Edad: " + Persona.edad); } }
Es importante aclarar que el ejemplo anterior no tiene mucho sentido y solamente sirve para explicar cómo definir variables.
Cómo definir y utilizar métodos estáticos en Java
Crear métodos estáticos es muy parecido que hacerlo con variables, en este caso vamos a seguir con el ejemplo anterior para agregar el método estático “imprimirDatos” a la clase “Persona”:
public class Persona { public static String nombre; public static int edad; public static void imprimirDatos(){ System.out.println("Nombre: " + Persona.nombre + "; Edad: " + Persona.edad); } public static void main(String[] args) { Persona.nombre = "Juan"; Persona.edad = 12; Persona.imprimirDatos(); } }
Es muy importante entender que las variables y métodos estáticos solamente pertenecen a la clase donde están definidos y son globales, entonces si se quiere crear una clase “Persona” e instanciarla para distintas personas, esta clase no nos va a servir.
Bueno gente, espero que les sirva este sencillo tutorial en el cual se explica cómo crear variables y métodos estáticos en Java y ante cualquier problema no duden en enviar un mensaje.