为什么要使用默认构造函数