E aí galera, tudo bem com vcs? Então, pode ser uma dúvida meio boba ou falta de atenção minha, mas depois de assistir a aula da aplicação do polimorfismo, na parte onde o professor molda a classe do controle de bônus, eu fiquei um pouco com dúvida do porque a soma ocorre, visto que ele não deu nenhum valor ao double soma.
public class BonusControl{
    private double soma;
    public void registra(Employee x) {
        double boni = x.getBonificacao();
        this.soma += x.getBonificacao();
    }
    public double getSoma() {
        return this.soma;
    }
}
E quando colocamos em prática o "bonus.registra(manager);" (manager é o nome da minha classe gerente) ele soma normalmente com o salário. Como essa soma ocorre?