No exemplo temos a classe 'Funcionario' sendo pai da classe 'Diretor'. Como explicado no vídeo, se estivermos dentro da classe 'Diretor', e quisermos chamar um método da classe 'Funcionario', basta adicionar base.metodo() ao inves de usar apenas metodo().
Mas e se existisse uma classe 'Pessoa' seguindo essa herança: 'Pessoa' pai de 'Funcionario' pai de 'Diretor'... e o metodo() existe nas 3 classes; e dentro do 'Diretor' eu digito base.metodo()
o metodo() acessado seria o da classe 'Pessoa' ou o da classe 'Funcionario'?