Abaixo vê-se um trecho de programa em Java onde "Derivada" é subclasse de "Base". 1. public class Base { //Código oculto protected void atualizarVarSub ( int valor ) { ([Derivada)this].var_der = valor; 2. 3. 4. 5. 6.1 A linha 4 é um exemplo de: A Downcasting. B Upcasting. C Herança. D Referência para classe aninhada. E Erro de referenciação.