A resposta correta do exercício desta aula diz o seguinte:
(B) A classe Alienigena não compila.
Alternativa correta! Ela tenta acessar no através do seu getter get energia() uma propriedade privada da classe pai.
Ainda que essa seja realmente a opção correta, a explicação está errada.
Essa classe não acessa energia pelo get energia(), ela acessa _energia
, que é a propriedade private e por isso dá erro. Se acessasse energia
(sem _
), iria pelo getter, que é public, e nesse não daria erro.