C++的重载(overload)与重写(override)
成员函数被重载的特征:(同一层级类中来实现)
(1)相同的范围(在同一个类中);(2)函数名字相同;名称和返回类型相同(3)参数不同;(4)virtual关键字可有可无。重写是指派生类函数重写基类函数,是C++的多态的表现,特征是:(即外壳不变,核心重写,不同层级)
(1)不同的范围(分别位于派生类与基类);(2)函数名字相同;(3)参数相同;(4)基类函数必须有virtual关键字。本文共 284 字,大约阅读时间需要 1 分钟。
C++的重载(overload)与重写(override)
成员函数被重载的特征:(同一层级类中来实现)
(1)相同的范围(在同一个类中);(2)函数名字相同;名称和返回类型相同(3)参数不同;(4)virtual关键字可有可无。重写是指派生类函数重写基类函数,是C++的多态的表现,特征是:(即外壳不变,核心重写,不同层级)
(1)不同的范围(分别位于派生类与基类);(2)函数名字相同;(3)参数相同;(4)基类函数必须有virtual关键字。转载于:https://www.cnblogs.com/clemente/p/10905705.html