重载与覆盖
成员函数被重载的特征:
(1)相同的范围(在同一个类中);
(2)函数名字相同;
(3)参数不同;
(4)virtual关键字可有可无。
覆盖是指派生类函数覆盖基类函数,特征是:
(1)不同的范围(分别位于派生类与基类);
(2)函数名字相同;
(3)参数相同;
(4)基类函数必须有virtual关键字。
博客介绍了成员函数重载和覆盖的特征。成员函数重载需在同一类中,函数名相同、参数不同,virtual关键字可有可无;而覆盖是派生类函数覆盖基类函数,二者范围不同,函数名和参数相同,基类函数必须有virtual关键字。
成员函数被重载的特征:
(1)相同的范围(在同一个类中);
(2)函数名字相同;
(3)参数不同;
(4)virtual关键字可有可无。
覆盖是指派生类函数覆盖基类函数,特征是:
(1)不同的范围(分别位于派生类与基类);
(2)函数名字相同;
(3)参数相同;
(4)基类函数必须有virtual关键字。
1402
1808
1323
460

被折叠的 条评论
为什么被折叠?