掘友等级
获得徽章 0
最后一个夏天,开始疯狂做毕设,疯狂的一夜买醉,疯狂的分手了。
【目标】:1. 读2本技术书 2. 俯卧撑每天坚持50个
【完成度】:只看完了1本书,还有一本看了一半,俯卧撑每天坚持50个做到了
【感想】:革命尚未成功,同志仍需努力~
@沸点小助手
问答题2的答案:
1.定义区别:
重载是指不同的函数使用相同的函数名,但是函数的参数个数或类型不同。调用的时候根据函数的参数来区别不同的函数。
覆盖(也叫重写)是指在派生类中重新对基类中的虚函数(注意是虚函数)重新实现。即函数名和参数都一样,只是函数的实现体不一样。
2.类的关系区别
覆盖是子类和父类之间的关系,是垂直关系;重载是同一个类中方法之间的关系,是水平关系。
3.产生方法区别
覆盖只能由一个方法或只能由一对方法产生关系;重载是多个方法之间的关系。
下一页