C++基础学习之重载和重写的区别重载和重写的区别
1.定义不同---重载是定义相同的⽅法名,参数不同;重写是⼦类重写⽗类的⽅法。
java重写和重载的区别
2.范围不同---重载是在⼀个类中,重写是⼦类与⽗类之间的。
3.多态不同---重载是编译时的多态性,重写是运⾏时的多态性。
4.返回不同---重载对返回类型没有要求,⽽重写要求返回类型必须相同。
5.参数不同---重载的参数个数、参数类型、参数顺序可以不同,⽽重写⽗⼦⽅法参数必须相同。
6.修饰不同---重载对访问修饰没有特殊要求,重写访问修饰符的限制⼀定要⼤于被重写⽅法的访问修饰符。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。