构造函数不能是虚函数吧?