构造函数可以是私有的吗