Olá, fiquei curioso quanto ao uso prático de métodos abstratos. Por que eu deveria criar um método abstrato vazio na classe mãe? É para funcionar como um lembrete futuro? No exemplo do vídeo, quando eu criei a classe Funcionario eu decidi que todos os cargos deveram ter um método de bonificação, então eu crio esse método abstrato para que, qualquer um que for criar um cargo novo, tenha que implementar o método dentro na classe nova. Seria isso?