Se eu estendo minha classe Gerente da classe funcionário, eu tenho que colocar o método getBonus() obrigatório, já que ele está como abstrato na classe pai. Mas se eu criar a classe diretor estendendo de gerente ele não precisa implementar o método getBonus obrigatoriamente. Certo? Caso eu esteja certo, caso e eu queira que a classe Diretor implemente esse método também obrigatório, eu tenho que criar outro metódo abstrato getBonus na classe Gerente ou ele vem como herança da classe Funcionário?