Hola a todos
Necesito crear un array que se cree al principio de la ejecución del programa y que sea accesible por todas las clases.
Yo habia pensado crearlo en una clase y que la clase que lo utilice la herede, pero cada vez que accedo a la clase me modifica el array. Supongo que si lo creo en el Main se creara de forma dinamica al principio y lo podran utilizar todos, pero no se como hacer esto. He declarado el array de la siguiente manera:
public class Main {
public static ArrayList ListaPruMain=new ArrayList();
public void LLenaArrays(){
this.ListaPruMain.add("Pepe");
this.ListaPruMain.add("Juan");
this.ListaPruMain.add("Carlos");
}
public static void main(String[] args) throws IOException{
BufferedReader reader;
FileReader file;
String linea=null;
....
....
Pero no consigo que lo vean el resto de clases . ¿Como lo declaro como global?
Muchas gracias por todo y hasta pronto.