package com.trifulcas.ejemplos; public class EjemploStatic { public String nombre; // Quiere decir dos cosas: Existe aunque no haya instancia de la clase // El valor es compartido por todas las instancias de esta clase public static String aula; public void saludo() { System.out.println("Hola "+nombre); } public static void despedida() { // Esto da un error no puedo acceder a propiedades no estáticas //System.out.println("Adios "+nombre); } public static void dondeEstoy() { System.out.println("Estoy en el aula "+aula); } }
EjemploStatic.aula="Aula 10"; EjemploStatic a=new EjemploStatic(); a.nombre="Ana"; System.out.println(a.aula); a.saludo(); a.dondeEstoy(); EjemploStatic b=new EjemploStatic(); b.nombre="Eva"; b.dondeEstoy(); System.out.println(b.aula);