子类应该是在编译的时候对纯虚函数进行覆盖的吧?