析构函数可以定义为虚函数