虚函数和纯虚函数的作用与区别