Estou com um problemão, quero guardar uma variavel de empresa que inicializada no inicio do sistema e é usada por todo ele, não tenho ideia de como fazer isso.
Alguém pode me dar uma luz?
Tentei os metodos get e set e não funcionou
Estou com um problemão, quero guardar uma variavel de empresa que inicializada no inicio do sistema e é usada por todo ele, não tenho ideia de como fazer isso.
Alguém pode me dar uma luz?
Tentei os metodos get e set e não funcionou
declare como static e seja feliz 
Então eu declaro ela como static na classe login.java, como eu recupero a mesma variavel na classe banco.java
A valeu, é só usar o metodo get e set
public static int codEmpresa;
public int getCodEmpresa() {
return codEmpresa;
}
public void setCodEmpresa(int codEmpresa) {
Login.codEmpresa = codEmpresa;
}
Não que seja a melhor alternativa usar static, mas ao menos nao crie getters e setters e de preferencia, use Long ao invés de int, algo como:
public static Long codEmpresa;
para ler:
Long codEmpresa = ClasseQueContemMeuObjetoStatic.codEmpresa;
para escrever:
ClasseQueContemMeuObjetoStatic.codEmpresa = 0L;
sem usar construtores para acessar o objeto, sem getters, sem setters
bem melhor agora
Só complementando o que o thgdias disse, sempre que se usa o static, não é preciso instanciar e nem usar gettes e setters para acessar o mesmo, basta utilizar o classe.atributo;
mas uma pergunta, por que não usa int?
a variavel vai ser pequena, 1 ou 2, no máximo 2 caracteres
nao usar int porque e um tipo primitivo, uma das maldicoes do Java, sugiro dar uma olhada na apostila da caelum para melhor entendimento: