将构造函数,析构函数声明为私有和保护的,那么对象如何创建

NoSuchKey