Java私有构造函数的目的是什么?