Como o código externo a Animal pode ler seus campos privados name e age?
Animal
name
age
Por meio dos métodos públicos getName() e getAge().
getName()
getAge()
Toda subclasse pode acessar diretamente os campos privados da superclasse pelo nome.
Eles não podem ser lidos depois que o construtor termina.
Compilar Animal altera automaticamente a visibilidade dos campos de privada para pública.