编译器根据指针当前类型选择虚函数的默认参数