所以为什么先调用父类构造函数,后调用子类构造函数,我之前真没认真想过这个问题,只知道是这样