Eu sei que para iniciar uma variável membro devemos inicializar ela com 0, mas eu estou com um pouco de dúvida na sintaxe, então gostaria que os mais entendidos analisassem esse código e dizerem se está certo ou errado, e ainda se possível explicarem como cada parte funciona, desde já obrigado.
void adicionar(Funcionario f) { this.funcionarios[this.variavelMembro] = f; this.variavelMembro++; }