Gente na aula de Arrys tivemos que criar um atributo para classe empresa (int livre) que funciona como um contador para manipular o arry Funcionarios[] em alguns métodos. Para que essa variável fosse usada como "global", toda vez que ela era chamada usávamos o prefixo "this". Estou enganado? O stacti seria o mais correto usar certo? Ou entendi tudo errado.
Eu entendo que usando o this ou criando a variavel como static funcionará da mesma forma.
private int livre;
public void setEmpregado(Funcionario f) {
this.empregados[this.livre] = f;
this.livre++;
}
ou
pivate static int livre;
public void setEmpregado(Funcionario f) {
this.empregados[livre] = f;
livre++;
}