成员函数重载:
1、同一个类;
2、函数名字参数一模一样;
3、virtual可有可无;
覆盖(重写):(派生类函数覆盖基类函数)
1、不一个类(派生或者继承关系)
2、函数参数名字一模一样;
3、基类中这个函数必须要有virtual;
隐藏:(派生)
1、跟基类函数名字一样,但是参数类型或者个数不同,基类的函数都会被隐藏;
2、如果跟基类函数一模一样,参数名字都一样
(1)基类如果有virtual ,这是覆盖;
(2)基类没有virtual,这是隐藏;
成员函数重载:
1、同一个类;
2、函数名字参数一模一样;
3、virtual可有可无;
覆盖(重写):(派生类函数覆盖基类函数)
1、不一个类(派生或者继承关系)
2、函数参数名字一模一样;
3、基类中这个函数必须要有virtual;
隐藏:(派生)
1、跟基类函数名字一样,但是参数类型或者个数不同,基类的函数都会被隐藏;
2、如果跟基类函数一模一样,参数名字都一样
(1)基类如果有virtual ,这是覆盖;
(2)基类没有virtual,这是隐藏;