1.要保持函数返回类型一致 2.要保持函数参数类型及参数顺序一致,参数名称可以不一致 3.虚函数含有默认参数时要保持默认参数传递一致 4.以上三条不满足则无法使用多态的特性 5.注意区别函数重载与虚函数重写