Utilizaremos a palavra reservada 'base' somente quando tratarmos com sobrescrita ou quando quisermos fazer menção à algo existente na classe base?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Utilizaremos a palavra reservada 'base' somente quando tratarmos com sobrescrita ou quando quisermos fazer menção à algo existente na classe base?
Sempre que for referência a algo da classe base, podemos utilizar esta palavra reservada - assim como o this, não é obrigatório quando não houver conflitos de nomes.
Na sobrescrita isto é obrigatório, caso contrário, o compilador entenderá que estamos usando o membro declarado na classe derivada. Por exemplo:
public override void Metodo()
{
base.Metodo(); // código da classe base
Metodo(); // este mesmo código (irá acontecer um loop sem fim)
}