类中,如果一个函数被声明未protected或者private,那么该函数就不能从外部被直接调用。
如果构造函数或者析构函数被声明为protected或者private,则不能将该类实例化。 可以构造该类的子类,将子类的构造函数声明为public,将子类实例化。