重载:函数名相同,函数的参数个数.参数类型或参数顺序三者中必须至少有一种不同.函数返回值的类型可以相同,也可以不相同.发生在一个类内部. 重定义:也叫做隐藏.覆盖,子类重新定义父类中有相同名称的非虚函数 (如果是虚函数则是多态的函数重写), 参数列表可以不同 ,指派生类的函数屏蔽了与其同名的基类函数.发生在继承中. 重写:也叫做覆盖,一般发生在子类和父类继承关系之间.子类重新定义父类中有相同名称和参数的虚函数. 如果一个类,存在和父类相同的函数,那么,这个类将会覆盖其父类的方法,除非你在调用的时…