重载 拥有相同的函数名字,但是参数类型、个数等其他因素不同的表现形式 是两种函数同时存在 重写(覆盖) 子类重新写了一个函数,与父类的一个函数具有相同的函数名、参数列表等 父类函数需加 virtual 关键字 两种函数,但是不会同时存在。 重定义(隐藏) 与重写相同,但是父类函数没有 virtual 关键字