¿Cómo puede el código externo a Animal leer sus campos privados name y age?
Animal
name
age
Mediante los métodos públicos getName() y getAge().
getName()
getAge()
No se pueden leer después de que termina el constructor.
Todas las subclases pueden acceder directamente a los campos privados de la superclase por su nombre.
Al compilar Animal, sus campos cambian automáticamente de privados a públicos.