析构函数可以声明为虚函数