Galera, eu queria saber se o meu método "contem" está correto e se poderia ser usado como aquele mostrado pelo exercício.
public class Empresa {
public String nome;
public String cnpj;
Funcionario[] empregados;
int vazio = 0;
public void adicionar(Funcionario f) {
this.empregados[this.vazio] = f;
this.vazio++;
}
public void mostraEmpregados() {
for (int i = 0; i < this.vazio; i++) {
System.out.println("Funcionario número " + i);
System.out.println("O salario do funcionário é de R$" + empregados[i].salario);
}
}
public void mostraTodasAsInformacoes() {
for (int i = 0; i < this.vazio; i++) {
System.out.println("Funcionario " + i);
this.empregados[i].mostra();
}
}
public boolean contem(Funcionario f) {
boolean teste = false;
for (int i = 0; i < this.vazio; i++) {
if (f == this.empregados[this.vazio]) {
teste = true;
} else {
teste = false;
}
}
return teste;
}
}