Java的 这个企鹅题为什么答案是c

如图为什么答案是c,企鹅的健康以及企鹅的年龄为什么都是没有的,而不是赋了的值呢?

![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/025225162786168.jpg

因为构造方法赋值在前 类赋值在后 被覆盖了
java赋值 是 静态>构造>类