构造函数的种类