重载:允许存在多个同名函数,而这些函数的参数表不同
重写:子类重新定义父类虚函数的方法
实现原理:
重载:编译器根据不同的参数表,对同名函数的名称做修饰,是静态的。
重写:当子类重新定义了父类的虚函数后,父类指针根据赋给它的不同子类指针,动态调用属于子类的该函数,这在编译期间是无法确定的,函数地址是运行期绑定的。