构造函数和析构函数一般的权限都应该设为public。
出自:国家开放大学《面向对象程序设计》