函数的覆盖(override)
必须同时满足:
1、基类函数必须是虚函数
2、发生覆盖的两个函数要分别位于派生类和基类中;
3、函数名称与参数必须完全相同
函数隐藏:
派生类中有与基类同名的函数(不考虑参数是否相同)
函数的重载(overload):
1、同一个类中
2、函数的参数类型、参数个数不同,才能构成函数的重载。排除掉默认参数后比较
PS:在重载时,要注意函数带有默认参数的情况。