重载: 相同的范围(在同一个类中) 函数名字相同 参数不同 virtual关键字可有可无 隐藏: 如果派生类的函数与基类的函数同名,但是参数不同,无论有无virtual关键字,基类的函数将被隐藏如果派生类的函数与基类的函数同名,但是参数相同,基类函数没有virtual关键字,基类的函数被隐藏 覆盖: 不同的范围(分别位于派生类与基类)函数名字相同参数相同基类函数必须有virtual关键字