简述构造函数和析构函数的特点